- Сообщений: 504
- Спасибо получено: 369
Какие извращения с ивентами вы хотели бы увидеть?
С нетерпением жду ваших ответов.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 337
- Спасибо получено: 497
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- peter8031983
-
- Не в сети
- Давно я тут
-
- Добро-вещь относительная.
Воткнуть волновой алгоритм поиска пути, используя команду "получить данные о месте".
Прописать в тайлах код местности. 0 - проходимое, 1 - блок. Или наоборот.
Ивент проверяет проходимость. Находит путь и делает шаг в нужном направлении. И так пока не достигнет цели.
Почему нужна проверка после каждого шага? Для того, чтобы ивент обходил случайно возникшие препятствия.(Праздно шатающихся НПС) Это, кстати, другая проблема... Как заставить обходить ивенты, я не придумал.
Реализовать бы хотя бы без обхода ивентов.
И как заставить себя все это прописать, не знаю.
Так что реализация пока только на уровне идеи.
Если поможешь реализовать, буду премнооого благодарен!
З.Ы. Не уверен, что алгоритм будет работать быстро, но страсть как хочется увидеть, что получится.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 504
- Спасибо получено: 369
Но возникает вопросик:
Это уже было сделанно или это только такая задумка? Так как подходящей команды для вычисления проходимости я не нашол...Прописать в тайлах код местности. 0 - проходимое, 1 - блок. Или наоборот.
Разумеется у меня есть другой вариант решения этой проблемы, но я пока не буду им делиться, до тех пор пока не проверю в действии.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Ren310 пишет: Zmeelov66, реализуй бои на кораблях с абордажем, рандомно взрывающимися пушками и потерями членов команды при попадании пушечного ядра. Естественно мы должны стрелять из пушек с обоих сторон корабля и промахиваться если ядра не достигли цели. Без скриптов
Абордаж - дело десятое, он должен быть отдельной битвой, канешн, лучше всего походовой.
[strike]А вот как реализовать на ивентах маневрирование кораблей с учетом направления и силы ветра, а также инерции движения (нельзя развернуть корабль мгновенно на месте) - это интересно.
Потом уже, имея рабочую систему маневрирования, можно браться за пушки и стрельбу
Вопрос снимается, я знаю как это сделать
Вот как сделать ИИ, чтобы с ним потом сражаться - это загадка.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- peter8031983
-
- Не в сети
- Давно я тут
-
- Добро-вещь относительная.
zmeelov66 пишет: Дааа, Петр, теперь идея Рена кажется проще простого
Но возникает вопросик:Это уже было сделанно или это только такая задумка? Так как подходящей команды для вычисления проходимости я не нашол...Прописать в тайлах код местности. 0 - проходимое, 1 - блок. Или наоборот.
Ну, а если каждому непроходимому тайлу отдать по переменной будет как-то жирно.
Разумеется у меня есть другой вариант решения этой проблемы, но я пока не буду им делиться, до тех пор пока не проверю в действии.
Эта функция уже есть.
А в ивенте есть такая команда.
Каждому "БЛОКУ" не нужно давать по переменной. Нужно один раз прописать в тайлах.
По-умолчанию они все равны 0(нулю).
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 504
- Спасибо получено: 369
Сам алгоритм тогда получается довольно простым и небольшим(относительно). Протестирую и выложу.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- peter8031983
-
- Не в сети
- Давно я тут
-
- Добро-вещь относительная.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- peter8031983
-
- Не в сети
- Давно я тут
-
- Добро-вещь относительная.
Lipton пишет: А зачем рассчитывать путь каждый ход? Не проще перед каждым движением проверять следующую клетку по заданному пути на наличие препятствия и если да то пересчет маршрута с учетом препятствия.
Не катит. Пробовал.
Ивент заходит в тупик и останавливается.
Это называется лучевой поиск пути, если что.
А нужен волновой. Алгоритм Ли в гугле набери
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
)) Что тот еще изврат и в руби коде будет работать в разы быстрей. Попробуй еще А* на ивентах сделать.
)))) Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- peter8031983
-
- Не в сети
- Давно я тут
-
- Добро-вещь относительная.
Lipton пишет: Я же не спрашиваю почему ты хочешь сделать это именно ивентами?
)) Что тот еще изврат и в руби коде будет работать в разы быстрей. Попробуй еще А* на ивентах сделать.
))))
У меня на это несколько причин.
Первое: Ты шапку скрипта Кхаса читал. И укажи автора... И разрешения попроси... И чуть ли не поумоляй на коленках...
А здесь никакие права не нужны.
Второе: Скриптить я не умею вообще...
Ну и третье: Змеелов сам напросился
З.Ы. Что-такое А*?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Липтон, а мне нравятся эти извращения! Больше извращений!..
...на ивентах, я имю ввиду
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- peter8031983
-
- Не в сети
- Давно я тут
-
- Добро-вещь относительная.
DeadElf79 пишет: Петер, ru.wikipedia.org/wiki/%C0%EB%E3%EE%F0%E8...EF%EE%E8%F1%EA%E0_A*
Липтон, а мне нравятся эти извращения! Больше извращений!..
...на ивентах, я имю ввиду
Эльф, Я ужо нашел, прочел и, вроде как, понял принцип работы. Но все равно спасибо!
Кстати, Петр меня зовут(Peter - Питэр, Английский аналог русского имени Пётр). Змеелов сразу понял. Приятно познакомится.
Эээхххх. Над сколькими извращениями я работал пока мой старый ноут не сдох. Я даже сохранить ничего не успел.
Он просто перестал включаться.
Может если смогу восстановить данные, поделюсь некоторыми из них.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Заливай все проекты на облако или даже твори их прямо на облаках, проще потом с переносом выходит))
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- peter8031983
-
- Не в сети
- Давно я тут
-
- Добро-вещь относительная.
Успел только Систему крафта и звука сохранить. И то только потому, что здесь ее выложил, а следовательно сохранил на Ядиск. Они готовы были. Остальные только в виде набросков и тест версий.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 504
- Спасибо получено: 369
Ну, и собственно, продолжайте делиться своими задумками, может что-то все-таки получитья воплотить.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Я бы хотела анимированный ролик на 4 минуты с многообразной анимацией (иногда простой вроде прокрутки и смены цвета одной картинки, иногда сложной - движений и т.д.)... Ну и реализовать это наименьшим количеством событий.
Верх извращенности заключается в количестве графического материала, который придется рисовать.
vk.com/sando_rpgmaker - пустая болтовня (приходите)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- peter8031983
-
- Не в сети
- Давно я тут
-
- Добро-вещь относительная.
sando пишет: Мечты-мечты...
Я бы хотела анимированный ролик на 4 минуты с многообразной анимацией (иногда простой вроде прокрутки и смены цвета одной картинки, иногда сложной - движений и т.д.)... Ну и реализовать это наименьшим количеством событий.
Верх извращенности заключается в количестве графического материала, который придется рисовать.
Ну на твою идею не нужно много думать. Нужно просто очеееень много терпения.
Хотя мне, например, всегда нравились ролики с использованием стандартных анимаций.
Самый яркий пример, ролики компаний в Героях 5.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Нарвался на врага и либо абордаж,либо бои кораблей. Все бои можно сделать в боёвке GTBS. Единственная проблема,как после боя вернуться на тоже место,где плыл,ведь бой загружается на другой карте.
Канал: www.youtube.com/channel/UC_dv6JJsCYtMvAkjjQwbUhw
Зловещая тень: rpg-maker.info/forum/proekty/59684-mortu...pes-zloveshchaya-ten
Phantasy Star III rpg-maker.info/forum/igry-i-roliki/60085...tory-of-orakio#79128
Phantasy star Наследие rpg-maker.info/forum/projects/60615-phantasy-star-nasledie
Доблесть воина rpg-maker.info/forum/projects/50869-dobl...na-trpg?limitstart=0
Персона rpgmaker.ru/forum/projects/61435-persona...-storona-dushi#94488
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
