Какие извращения с ивентами вы хотели бы увидеть?

Программист Ruby Ветеран Даритель Стимкея Оратор Программист JavaScript
Больше
11 года 6 мес. назад #75370 от Lekste

I_LORD пишет: А если сделать,чтобы плаваешь по карте...там кораблики вражин тоже плавают...
Нарвался на врага и либо абордаж,либо бои кораблей. Все бои можно сделать в боёвке GTBS. Единственная проблема,как после боя вернуться на тоже место,где плыл,ведь бой загружается на другой карте.


Перед боем записать кординаты игрока в переменные. А потом переместить его по этим координатам.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 2 место Проект месяца 3 место Ветеран Оратор Разработчик Проект месяца 1 место Паладин Проект года 2 место Проект года 1 место
Больше
11 года 6 мес. назад #75371 от I_LORD

Перед боем записать координаты игрока в переменные. А потом переместить его по этим координатам.

а на примере можешь показать,я то понимаю как это все должно выглядеть,но как реализовать? :unsure:
Желательно демкой
ВНИМАНИЕ: Спойлер!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

1 место в Готв Проект месяца 1 место 2 место Учитель Проект месяца 2 место Проект месяца 3 место 3 место Готв Разработчик Коммерсант Проект года 3 место
Больше
11 года 6 мес. назад - 11 года 6 мес. назад #75373 от peter8031983

I_LORD пишет: А если сделать,чтобы плаваешь по карте...там кораблики вражин тоже плавают...
Нарвался на врага и либо абордаж,либо бои кораблей. Все бои можно сделать в боёвке GTBS. Единственная проблема,как после боя вернуться на тоже место,где плыл,ведь бой загружается на другой карте.


Вернуться обратно вообще не проблема. Я дебилу "картошке"(да простят меня админы за грубость) с нейтральной отвечал.

Вот пример с лагерем.
yadi.sk/d/EvOWauT2cMsx9
Последнее редактирование: 11 года 6 мес. назад пользователем peter8031983.
Спасибо сказали: I_LORD

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 2 место Проект месяца 3 место Ветеран Оратор Разработчик Проект месяца 1 место Паладин Проект года 2 место Проект года 1 место
Больше
11 года 6 мес. назад #75374 от I_LORD

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

1 место в Готв Проект месяца 1 место 2 место Учитель Проект месяца 2 место Проект месяца 3 место 3 место Готв Разработчик Коммерсант Проект года 3 место
Больше
11 года 6 мес. назад #75376 от peter8031983
А руки из ж.... Не оттуда растут.
Обновил ссылку.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 2 место Проект месяца 3 место Ветеран Оратор Разработчик Проект месяца 1 место Паладин Проект года 2 место Проект года 1 место
Больше
11 года 6 мес. назад #75377 от I_LORD
Спасибо сказали: peter8031983

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 место Готв Писатель 2 место 3 место Победитель конкурса Организатор конкурсов
Больше
11 года 6 мес. назад #75382 от Agckuu_Coceg

Мечты-мечты...
Я бы хотела анимированный ролик на 4 минуты с многообразной анимацией (иногда простой вроде прокрутки и смены цвета одной картинки, иногда сложной - движений и т.д.)... Ну и реализовать это наименьшим количеством событий.
Верх извращенности заключается в количестве графического материала, который придется рисовать.


У Порше как раз были подобные темы, он ведь специализируется именно на анимации на чарсетах. Меня лично хватало максимум на полторы минуты, но у меня просто в плане рисования руки совсем не из того места растут.

А теперь я вам задам задачку крайне высокого уровня сложности: тактическая боевая система BLiTZ с использованием исключительно ивентов.



Технически это реально, однако некоторые из возможностей крайне сложны - но почему бы не обмозговать?

Огромный любитель среброволосых или пепельноволосых 2D-девушек с хорошим характером или со скрытыми привлекательными чертами.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 3 место 2 место Готв
Больше
11 года 6 мес. назад #75384 от zmeelov66
Agckuu_Coceg пишет:

А теперь я вам задам задачку крайне высокого уровня сложности: тактическая боевая система BLiTZ с использованием исключительно ивентов.

:blink:
Признаться мне лень было полностью смотреть ролик, по-этому уточняю.
Суть в том, что у нас есть вид карты сверху, мы тыкаем в нужного перса, перемещаемся в режим игры и играем?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Ветеран Даритель Стимкея Оратор Программист JavaScript
Больше
11 года 6 мес. назад - 11 года 6 мес. назад #75389 от Lekste

Agckuu_Coceg пишет:

Мечты-мечты...
Я бы хотела анимированный ролик на 4 минуты с многообразной анимацией (иногда простой вроде прокрутки и смены цвета одной картинки, иногда сложной - движений и т.д.)... Ну и реализовать это наименьшим количеством событий.
Верх извращенности заключается в количестве графического материала, который придется рисовать.


У Порше как раз были подобные темы, он ведь специализируется именно на анимации на чарсетах. Меня лично хватало максимум на полторы минуты, но у меня просто в плане рисования руки совсем не из того места растут.

А теперь я вам задам задачку крайне высокого уровня сложности: тактическая боевая система BLiTZ с использованием исключительно ивентов.

ВНИМАНИЕ: Спойлер!


Технически это реально, однако некоторые из возможностей крайне сложны - но почему бы не обмозговать?


Эм? Ты точно на мейкере это сделать хочешь? :D
Последнее редактирование: 11 года 6 мес. назад пользователем Lekste.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 место Готв Писатель 2 место 3 место Победитель конкурса Организатор конкурсов
Больше
11 года 6 мес. назад - 11 года 6 мес. назад #75405 от Agckuu_Coceg

Признаться мне лень было полностью смотреть ролик, по-этому уточняю.
Суть в том, что у нас есть вид карты сверху, мы тыкаем в нужного перса, перемещаемся в режим игры и играем?


Если бы это было ТАК ПРОСТО, то разве я бы говорил о сложности боевой? Нет, конечно, это только обычный тактический режим, и вот это я более чем знаю как реализовать.
А ролик нужно было досматривать до конца, потому что это именно демонстрация боевой системы.

Эм? Ты точно на мейкере это сделать хочешь?


Нет, конечно же. Я хочу увидеть, как кто-то сделает вот это, без скриптов, хотя бы в виде демо.
Вот это будет действительно извращением, в отличие от.

Но шестьдесят-семьдесят процентов фишек этой боевой системы действительно реализуемы на ивентах.

Огромный любитель среброволосых или пепельноволосых 2D-девушек с хорошим характером или со скрытыми привлекательными чертами.
Последнее редактирование: 11 года 6 мес. назад пользователем Agckuu_Coceg.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
11 года 6 мес. назад #75409 от DeadElf79
Сосед, в чем проблема? Пиши ТЗ, сделаем))

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 место Готв Писатель 2 место 3 место Победитель конкурса Организатор конкурсов
Больше
11 года 6 мес. назад - 11 года 6 мес. назад #75411 от Agckuu_Coceg
Эльф, весь ролик и есть чистое ТЗ. Начиная от CP и AP, заканчивая укрытиями и огневой поддержкой.

Единственное, что вряд ли представляется реальным в условиях мэйкера - сегментирование персонажа и противника по частям тела (здесь есть разница в расчёте наносимого урона в зависимости от того, куда ты стреляешь, что позволяет разнести танк метким выстрелом в радиатор или убить пехотинца выстрелом в голову). В принципе, можно исключить и ручное прицеливание на цель и перейти исключительно на автоматический режим выбора противника в пределах видимости.

Кроме собственно создания элементарных функций, присущих тактическим боевым системам (нанесение урона, смена оружия, вещи, дальность оружия, стэйты, AI противников во время вражеского хода), необходимы:

1) Тактический режим, в котором игрок выбирает персонажа, которым он будет ходить на данный момент. Число выборов ограничивается отдельным числом CP. После того, как все CP заканчиваются, игрок обязан завершит собственный ход, после чего игра переходит к противнику.

Сложность по Адскому Соседу: 2,5-3,5/5
Решение: Отдельная карта для тактического режима, одна переменная для числа CP, которая при обнулении не позволит выбирать персонажа, и обновлять своё значение после завершения вражеского хода; куча переменных, которые отслеживают x/y координаты персонажей и врагов во время боя и отмечают их по координатам на этой отдельной карте - а также переменная, которая задаёт выбираемого персонажа. Особый приз за сложность: отображение в тактическом режиме реакции противника в области поражения на данного персонажа (в ролике - полоски разных цветов от врага к персонажу, которые обозначали видимость нахождения в зоне поражения и угрозу), но это явно потребует невероятных усилий и ещё большего количества переменных.

2) Режим ходьбы. Каждый из персонажей имеет ограниченное число шагов, а также очки AP затрачиваются на атаку (один раз за ход CP). Как только количество AP заканчивается игрок, не может двигаться дальше. Следует заметить, что двигаться персонаж может даже после того, как атаковал - пока у него есть AP.

Сложность по Адскому Соседу: 1,5-2,5/5
Решение: Решается за счёт привязки изменяемой переменной AP к нажимаемым кнопкам движения или счётчику шагов. Каждый шаг отнимает от данной переменной одну шкалу, и как только она достигает ноля - персонаж останавливается и не может ходить дальше (правда, здесь возникает вопрос - а как это сделать). Значение переменной изменяется в зависимости от выбранного персонажа, или может возвращаться к исходному после реактивации за счёт CP или после завершения хода.

3) Система укрытий и зон.
Сложность по Адскому Соседу: 0,5-1/5
Решение: Легко решается при помощи террэйн тегов и коммонов, которые активируют условия при наступании или нахождении персонажа на тайле с данным тегом.

4)Реакция врагов на персонажа, находящегося в зоне видимости, в виде автоматической атаки или разворота в его сторону, а также - ответная реакция на атаку. Система огневой поддержки персонажа.

Сложность по Адскому Соседу: 5/5
Решение: На самом деле, примеров систем создания реакции можно найти множество, как на скриптах, так и на ивентах. Проблема заключается в том, что вместе с реакцией включается ещё и автоматическая атака по противнику, так что это гораздо сложнее, чем кажется на первый взгляд - не говоря уже о том, как можно заставить другого персонажа поблизости (не врага) действовать в паре в активным персонажем для общей атаки.

Если что-то забыл, напомните. Хотя даже этого здесь хватит на пару месяцев только скриптеру.

Огромный любитель среброволосых или пепельноволосых 2D-девушек с хорошим характером или со скрытыми привлекательными чертами.
Последнее редактирование: 11 года 6 мес. назад пользователем Agckuu_Coceg.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Ветеран Даритель Стимкея Оратор Программист JavaScript
Больше
11 года 6 мес. назад - 11 года 6 мес. назад #75416 от Lekste
Это все хорошо, но мне больше интересно как предлагается сделать не тактическую часть.
Как будешь отрисовывать анимацию перемещения по местности?
Последнее редактирование: 11 года 6 мес. назад пользователем Lekste.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 3 место 2 место Готв
Больше
11 года 6 мес. назад #75417 от zmeelov66
Лексте, это сарказм?=/
Ясно ведь что Сосед имеет ввиду реализацию только тактической части игры, графика естественно не будет выходить за рамки мейкерской...
Я надеюсь...Сосед, ты ведь не хочешь делать объемную анимацию движения?...
Верно?
Или все же хочешь...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 место Готв Писатель 2 место 3 место Победитель конкурса Организатор конкурсов
Больше
11 года 6 мес. назад #75422 от Agckuu_Coceg

Это все хорошо, но мне больше интересно как предлагается сделать не тактическую часть.
Как будешь отрисовывать анимацию перемещения по местности?


Ты про графическую часть, вроде изменения графики персонажа в тех же самых укрытиях или движении? Потому что в этом плане нет ничего сложного - обычные дополнительные чарсеты.

Огромный любитель среброволосых или пепельноволосых 2D-девушек с хорошим характером или со скрытыми привлекательными чертами.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 3 место 2 место Готв
Больше
11 года 6 мес. назад #75425 от zmeelov66
Да, нет, просто Лексте начал что-то говорить про анимацию передвижения и тому подобное.
Конечно, чары для персонажа в укрытии и прочее это не такая уж и большая проблема.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Ветеран Даритель Стимкея Оратор Программист JavaScript
Больше
11 года 6 мес. назад #75430 от Lekste
Угу. Я пытался представить как это сделать хотябы при передвижении на 4 клетки. Но там же еще и камера поворачивается.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 3 место 2 место Готв
Больше
11 года 6 мес. назад #75431 от zmeelov66
Хм, а что? Неплохая идея :mad:
Провернуть на мейкере тот же трюк, что и в Don`t Starve(если вы понимаете о чем я :) )
Тем кто не знает расскажу:
При нажатии какой-то там кнопочки карта проворачивается на 90 градусов(без разницы в какую сторону), при этом графика обстановки ракурса не меняет, а как бы прокручивается. Меняется только поворот карты.
Как идейка? :S
А, ну да...
Как вариант решения могу предложить рисовать "землю" на карте паралаксом, или же нарисовать в мейкере, сделать скрин и обрезать лишнее. Потом, применяем ту же фишку, что и с паралаксом.Подставляем "землю" фоном, а остальные объекты маппим стандартно. Ставим запуск глобального события от кнопки и при нажатии поворачиваем "землю" на 90 градусов.Вот только память мне подсказывает, что поворачивать картинки там нельзя, так что просто рисуем уже "повернутую" "землю" и заменяем на текущюю.
М? :mad:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
11 года 6 мес. назад #75433 от DeadElf79
Змеелов, пробовал как-то пещерный, скидывал мне свой эксперимент. Муторно это, да и ориентироваться нужно очень и очень хорошо) К тому же, это в два раза больше маппинга для двух поворот хотя бы. Улавливаешь?))

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.132 секунд
Работает на Kunena форум