Войти на сайт

Авторизация, ждите ...
×
  • Страница:
  • 1
  • 2

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

Какие извращения с ивентами вы хотели бы увидеть? 9 года 6 мес. назад #75330

  • zmeelov66
  • zmeelov66 аватар
  • Вне сайта
  • Светлый дракон
  • Патологический бездельник ^_^
  • Сообщений: 504
  • Спасибо получено: 369
  • Проект месяца 3 место2 место Готв
Достаточно различных причин у меня было для создания этой темы. От моих личных пробем, до простого переизбытка свободного времени и желания чем-нибудь занять свою голову. А посему, я обращаюсь к вам, людям которые(ну, почти) каждый день работают с мейкером и регулярно сталкиваются с проблемами типа "а как мне сделать так что бы...". Те кто уже поднаторел в решении таких проблемок определенно не ощущают особых сложностей, придумывая очередное извращение с ивентами и избегая пути скриптов. Но не стоит забывать о новичках, которые до конца не ознакомились с возможностями мейкера или которым просто не хватает мозгов терпения решить проблему самому. Мне хотелось бы услышать о таких вот, так и не воплощенных задумках и идеях, и по возможности реализовать их в качестве...небольших уроков что ли? :)
С нетерпением жду ваших ответов.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Ren310

Какие извращения с ивентами вы хотели бы увидеть? 9 года 6 мес. назад #75331

  • Ren310
  • Ren310 аватар
  • Вне сайта
  • Просветлённый
  • Люблю джапунить тыквы
  • Сообщений: 337
  • Спасибо получено: 497
  • 1 место в Готв2 место Сбитая кодировка2 место Готв
Zmeelov66, реализуй бои на кораблях с абордажем, рандомно взрывающимися пушками и потерями членов команды при попадании пушечного ядра. Естественно мы должны стрелять из пушек с обоих сторон корабля и промахиваться если ядра не достигли цели. Без скриптов :cheer:


EvilWolf : Проснулись спайсанулись. Раз-два.
EvilWolf : И го мукерить.
Администратор запретил публиковать записи гостям.

Какие извращения с ивентами вы хотели бы увидеть? 9 года 6 мес. назад #75333

  • peter8031983
  • peter8031983 аватар
  • Вне сайта
  • Просветлённый
  • Добро-вещь относительная.
  • Сообщений: 469
  • Спасибо получено: 662
  • Проект месяца 1 местоПроект месяца 2 местоПроект месяца 3 место1 место в ГотвРазработчикУчитель3 место ГотвПроект года 3 местоКоммерсант2 место
Пытался создать аналог скрипта Кхаса "Поиск пути" ивентами. Как хотел реализовать...
Воткнуть волновой алгоритм поиска пути, используя команду "получить данные о месте".
Прописать в тайлах код местности. 0 - проходимое, 1 - блок. Или наоборот.
Ивент проверяет проходимость. Находит путь и делает шаг в нужном направлении. И так пока не достигнет цели.
Почему нужна проверка после каждого шага? Для того, чтобы ивент обходил случайно возникшие препятствия.(Праздно шатающихся НПС) Это, кстати, другая проблема... Как заставить обходить ивенты, я не придумал.
Реализовать бы хотя бы без обхода ивентов.
И как заставить себя все это прописать, не знаю.
Так что реализация пока только на уровне идеи.
Если поможешь реализовать, буду премнооого благодарен!

З.Ы. Не уверен, что алгоритм будет работать быстро, но страсть как хочется увидеть, что получится.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: zmeelov66

Какие извращения с ивентами вы хотели бы увидеть? 9 года 6 мес. назад #75337

  • zmeelov66
  • zmeelov66 аватар
  • Вне сайта
  • Светлый дракон
  • Патологический бездельник ^_^
  • Сообщений: 504
  • Спасибо получено: 369
  • Проект месяца 3 место2 место Готв
Дааа, Петр, теперь идея Рена кажется проще простого :laugh:
Но возникает вопросик:
Прописать в тайлах код местности. 0 - проходимое, 1 - блок. Или наоборот.
Это уже было сделанно или это только такая задумка? Так как подходящей команды для вычисления проходимости я не нашол... :( Ну, а если каждому непроходимому тайлу отдать по переменной будет как-то жирно.
Разумеется у меня есть другой вариант решения этой проблемы, но я пока не буду им делиться, до тех пор пока не проверю в действии.
Администратор запретил публиковать записи гостям.

Какие извращения с ивентами вы хотели бы увидеть? 9 года 6 мес. назад #75338

  • JackCL
  • JackCL аватар
  • Вне сайта
  • Светлый дракон
  • Кролик вашей мечты
  • Сообщений: 711
  • Спасибо получено: 1004
  • РазработчикПроект месяца 1 местоПроект года 3 местоПроект года 2 место
Ren310 пишет:
Zmeelov66, реализуй бои на кораблях с абордажем, рандомно взрывающимися пушками и потерями членов команды при попадании пушечного ядра. Естественно мы должны стрелять из пушек с обоих сторон корабля и промахиваться если ядра не достигли цели. Без скриптов :cheer:

Абордаж - дело десятое, он должен быть отдельной битвой, канешн, лучше всего походовой.

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

Потом уже, имея рабочую систему маневрирования, можно браться за пушки и стрельбу :)


Вопрос снимается, я знаю как это сделать :)
Вот как сделать ИИ, чтобы с ним потом сражаться - это загадка.

Последнее редактирование: 9 года 6 мес. назад от JackCL.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Ren310

Какие извращения с ивентами вы хотели бы увидеть? 9 года 6 мес. назад #75339

  • peter8031983
  • peter8031983 аватар
  • Вне сайта
  • Просветлённый
  • Добро-вещь относительная.
  • Сообщений: 469
  • Спасибо получено: 662
  • Проект месяца 1 местоПроект месяца 2 местоПроект месяца 3 место1 место в ГотвРазработчикУчитель3 место ГотвПроект года 3 местоКоммерсант2 место
zmeelov66 пишет:
Дааа, Петр, теперь идея Рена кажется проще простого :laugh:
Но возникает вопросик:
Прописать в тайлах код местности. 0 - проходимое, 1 - блок. Или наоборот.
Это уже было сделанно или это только такая задумка? Так как подходящей команды для вычисления проходимости я не нашол... :( Ну, а если каждому непроходимому тайлу отдать по переменной будет как-то жирно.
Разумеется у меня есть другой вариант решения этой проблемы, но я пока не буду им делиться, до тех пор пока не проверю в действии.

Эта функция уже есть.
Code.jpg


А в ивенте есть такая команда.

XXX.jpg


Каждому "БЛОКУ" не нужно давать по переменной. Нужно один раз прописать в тайлах.
По-умолчанию они все равны 0(нулю).
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: AnnTenna, zmeelov66

Какие извращения с ивентами вы хотели бы увидеть? 9 года 6 мес. назад #75340

  • zmeelov66
  • zmeelov66 аватар
  • Вне сайта
  • Светлый дракон
  • Патологический бездельник ^_^
  • Сообщений: 504
  • Спасибо получено: 369
  • Проект месяца 3 место2 место Готв
Дык, тогда все просто.
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

Сам алгоритм тогда получается довольно простым и небольшим(относительно). Протестирую и выложу.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: peter8031983

Какие извращения с ивентами вы хотели бы увидеть? 9 года 6 мес. назад #75341

  • peter8031983
  • peter8031983 аватар
  • Вне сайта
  • Просветлённый
  • Добро-вещь относительная.
  • Сообщений: 469
  • Спасибо получено: 662
  • Проект месяца 1 местоПроект месяца 2 местоПроект месяца 3 место1 место в ГотвРазработчикУчитель3 место ГотвПроект года 3 местоКоммерсант2 место
Спасибо, буду ждать с нетерпением! :)
Администратор запретил публиковать записи гостям.

Какие извращения с ивентами вы хотели бы увидеть? 9 года 6 мес. назад #75343

  • Lipton
  • Lipton аватар
  • Вне сайта
  • Просветлённый
  • Ух ты!
  • Сообщений: 379
  • Спасибо получено: 670
  • 2 место Организатор конкурсовПрограммист Ruby
А зачем рассчитывать путь каждый ход? Не проще перед каждым движением проверять следующую клетку по заданному пути на наличие препятствия и если да то пересчет маршрута с учетом препятствия.
Администратор запретил публиковать записи гостям.

Какие извращения с ивентами вы хотели бы увидеть? 9 года 6 мес. назад #75345

  • peter8031983
  • peter8031983 аватар
  • Вне сайта
  • Просветлённый
  • Добро-вещь относительная.
  • Сообщений: 469
  • Спасибо получено: 662
  • Проект месяца 1 местоПроект месяца 2 местоПроект месяца 3 место1 место в ГотвРазработчикУчитель3 место ГотвПроект года 3 местоКоммерсант2 место
Lipton пишет:
А зачем рассчитывать путь каждый ход? Не проще перед каждым движением проверять следующую клетку по заданному пути на наличие препятствия и если да то пересчет маршрута с учетом препятствия.

Не катит. Пробовал.
Ивент заходит в тупик и останавливается.
Это называется лучевой поиск пути, если что.
А нужен волновой. Алгоритм Ли в гугле набери :silly:
Последнее редактирование: 9 года 6 мес. назад от peter8031983.
Администратор запретил публиковать записи гостям.

Какие извращения с ивентами вы хотели бы увидеть? 9 года 6 мес. назад #75347

  • Lipton
  • Lipton аватар
  • Вне сайта
  • Просветлённый
  • Ух ты!
  • Сообщений: 379
  • Спасибо получено: 670
  • 2 место Организатор конкурсовПрограммист Ruby
Я же не спрашиваю почему ты хочешь сделать это именно ивентами? =))) Что тот еще изврат и в руби коде будет работать в разы быстрей. Попробуй еще А* на ивентах сделать. =)))))
Администратор запретил публиковать записи гостям.

Какие извращения с ивентами вы хотели бы увидеть? 9 года 6 мес. назад #75349

  • peter8031983
  • peter8031983 аватар
  • Вне сайта
  • Просветлённый
  • Добро-вещь относительная.
  • Сообщений: 469
  • Спасибо получено: 662
  • Проект месяца 1 местоПроект месяца 2 местоПроект месяца 3 место1 место в ГотвРазработчикУчитель3 место ГотвПроект года 3 местоКоммерсант2 место
Lipton пишет:
Я же не спрашиваю почему ты хочешь сделать это именно ивентами? =))) Что тот еще изврат и в руби коде будет работать в разы быстрей. Попробуй еще А* на ивентах сделать. =)))))

У меня на это несколько причин.
Первое: Ты шапку скрипта Кхаса читал. И укажи автора... И разрешения попроси... И чуть ли не поумоляй на коленках...
А здесь никакие права не нужны.

Второе: Скриптить я не умею вообще... :wall:

Ну и третье: Змеелов сам напросился :laugh:

З.Ы. Что-такое А*?
Последнее редактирование: 9 года 6 мес. назад от peter8031983.
Администратор запретил публиковать записи гостям.

Какие извращения с ивентами вы хотели бы увидеть? 9 года 6 мес. назад #75353

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • Проект месяца 1 местоОрганизатор конкурсов1 место в ГотвПрограммист RubyВетеранУчительПисатель 3 местоПроект месяца 2 место3 место
Петер, ru.wikipedia.org/wiki/%C0%EB%E3%EE%F0%E8...EF%EE%E8%F1%EA%E0_A*

Липтон, а мне нравятся эти извращения! Больше извращений!..

...на ивентах, я имю ввиду
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: peter8031983

Какие извращения с ивентами вы хотели бы увидеть? 9 года 6 мес. назад #75355

  • peter8031983
  • peter8031983 аватар
  • Вне сайта
  • Просветлённый
  • Добро-вещь относительная.
  • Сообщений: 469
  • Спасибо получено: 662
  • Проект месяца 1 местоПроект месяца 2 местоПроект месяца 3 место1 место в ГотвРазработчикУчитель3 место ГотвПроект года 3 местоКоммерсант2 место
DeadElf79 пишет:
Петер, ru.wikipedia.org/wiki/%C0%EB%E3%EE%F0%E8...EF%EE%E8%F1%EA%E0_A*

Липтон, а мне нравятся эти извращения! Больше извращений!..

...на ивентах, я имю ввиду

Эльф, Я ужо нашел, прочел и, вроде как, понял принцип работы. Но все равно спасибо! :)

Кстати, Петр меня зовут(Peter - Питэр, Английский аналог русского имени Пётр). Змеелов сразу понял. Приятно познакомится. :cheer:

Эээхххх. Над сколькими извращениями я работал пока мой старый ноут не сдох. Я даже сохранить ничего не успел.
Он просто перестал включаться.
Может если смогу восстановить данные, поделюсь некоторыми из них.
Администратор запретил публиковать записи гостям.

Какие извращения с ивентами вы хотели бы увидеть? 9 года 6 мес. назад #75356

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • Проект месяца 1 местоОрганизатор конкурсов1 место в ГотвПрограммист RubyВетеранУчительПисатель 3 местоПроект месяца 2 место3 место
А, я не глядя перевел на русские буквы ник, не задумываясь, сори))
Заливай все проекты на облако или даже твори их прямо на облаках, проще потом с переносом выходит))
Администратор запретил публиковать записи гостям.

Какие извращения с ивентами вы хотели бы увидеть? 9 года 6 мес. назад #75357

  • peter8031983
  • peter8031983 аватар
  • Вне сайта
  • Просветлённый
  • Добро-вещь относительная.
  • Сообщений: 469
  • Спасибо получено: 662
  • Проект месяца 1 местоПроект месяца 2 местоПроект месяца 3 место1 место в ГотвРазработчикУчитель3 место ГотвПроект года 3 местоКоммерсант2 место
Не ожидал... Не успел... Да и вообще отнесся халатно.
Успел только Систему крафта и звука сохранить. И то только потому, что здесь ее выложил, а следовательно сохранил на Ядиск. Они готовы были. Остальные только в виде набросков и тест версий.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DeadElf79

Какие извращения с ивентами вы хотели бы увидеть? 9 года 6 мес. назад #75361

  • zmeelov66
  • zmeelov66 аватар
  • Вне сайта
  • Светлый дракон
  • Патологический бездельник ^_^
  • Сообщений: 504
  • Спасибо получено: 369
  • Проект месяца 3 место2 место Готв
Так-с. ладно. Настрадался, намучался я с "поиском кратчайшего пути", но увы, ничего путного так и не вышло. Алгоритм доводит игрока до цели, но если он утакается в какой-нибудь особо премудрый(или не особо :laugh: ) тупик, то все летит к чертям. Будем ждать Лексте с его алгоритмом А*.
Ну, и собственно, продолжайте делиться своими задумками, может что-то все-таки получитья воплотить. :)
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: peter8031983

Какие извращения с ивентами вы хотели бы увидеть? 9 года 6 мес. назад #75362

  • sando
  • sando аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 862
  • Спасибо получено: 925
  • 3 местоОраторХудожникПисатель 2 местоПаладинПисатель2 место УчительПобедитель конкурсаОрганизатор конкурсов
Мечты-мечты...
Я бы хотела анимированный ролик на 4 минуты с многообразной анимацией (иногда простой вроде прокрутки и смены цвета одной картинки, иногда сложной - движений и т.д.)... Ну и реализовать это наименьшим количеством событий.
Верх извращенности заключается в количестве графического материала, который придется рисовать.
vk.com/sando_rpgmaker - пустая болтовня (приходите)
Администратор запретил публиковать записи гостям.

Какие извращения с ивентами вы хотели бы увидеть? 9 года 6 мес. назад #75364

  • peter8031983
  • peter8031983 аватар
  • Вне сайта
  • Просветлённый
  • Добро-вещь относительная.
  • Сообщений: 469
  • Спасибо получено: 662
  • Проект месяца 1 местоПроект месяца 2 местоПроект месяца 3 место1 место в ГотвРазработчикУчитель3 место ГотвПроект года 3 местоКоммерсант2 место
sando пишет:
Мечты-мечты...
Я бы хотела анимированный ролик на 4 минуты с многообразной анимацией (иногда простой вроде прокрутки и смены цвета одной картинки, иногда сложной - движений и т.д.)... Ну и реализовать это наименьшим количеством событий.
Верх извращенности заключается в количестве графического материала, который придется рисовать.

Ну на твою идею не нужно много думать. Нужно просто очеееень много терпения.
Хотя мне, например, всегда нравились ролики с использованием стандартных анимаций.
Самый яркий пример, ролики компаний в Героях 5.
Администратор запретил публиковать записи гостям.

Какие извращения с ивентами вы хотели бы увидеть? 9 года 6 мес. назад #75367

  • I_LORD
  • I_LORD аватар
  • Вне сайта
  • Светлый дракон
  • ;)
  • Сообщений: 775
  • Спасибо получено: 728
  • ВетеранПроект месяца 3 местоПаладинПроект месяца 1 местоПроект месяца 2 местоПроект года 2 местоОраторРазработчик
А если сделать,чтобы плаваешь по карте...там кораблики вражин тоже плавают...
Нарвался на врага и либо абордаж,либо бои кораблей. Все бои можно сделать в боёвке GTBS. Единственная проблема,как после боя вернуться на тоже место,где плыл,ведь бой загружается на другой карте.
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
Время создания страницы: 0.266 секунд