Войти на сайт

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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


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

XXX.jpg


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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