Разработка и ромхакинг > Ромхакинг и программирование
Mario Bros - 4 players hack
(1/1)
mishra:
По просьбам работяг наконец-то доделал Mario Bros на четверых игроков.
Есть настройка количества жизней в меню, в конце определяется победитель, спрайты переделаны на 8х16.
Kinbeas:
Классно!  :wow:

Но сразу вопрос, почему на двоих не оставить возможность в том плане, что тут же вон определяется официально победитель? ))
mishra:
+Kinbeas+, сорян, решил не усложнять, чтоб было меньше потенциальных багов, да и лень было уже.
MaxWooD:
Круто, еще одна игра в копилучку коопа)
kingserg:
Класс! Надо найти компанию.)
Kinbeas:
kingserg, сообразить на троих, не меньше. )
kingserg:

--- Цитата: +Kinbeas+ от 21 Июль 2020, 14:13:17 ---kingserg, сообразить на троих, не меньше. )

--- Конец цитаты ---
И все-все.)
Тыкайте меня в дискорде по shikoist#2659 , если соберётесь.)
SeregaZ:
AI надо было допрограммить, чтоб они бегали помогали :)
Sharpnull:

--- Цитата: SeregaZ от 21 Июль 2020, 20:37:02 ---AI надо было допрограммить, чтоб они бегали помогали :)

--- Конец цитаты ---
На Lua сбацать скрипт для Mesen.
Про Игрок:
Супер Хулио Браззерс  :lol:
emufun:
Круто, давно просил такой хак. Всегда играли эту игру в режиме файтинга или сифы догонялок))  Теперь можно устроить настоящий батл рояль
Kinbeas:

--- Цитата: Про Игрок от 21 Июль 2020, 21:43:47 ---Хулио
--- Конец цитаты ---
А я в игре в первый раз прочитал так, что Л и И местами перепутал.  :lol:
Guyver(X.B.M.):
Чуть больше веселья: версия с "разрушаемым" потолком и хождением игроков/врагов по ступенькам "лестниц".

Sharpnull:
Простенькие боты через Lua скрипт для Mesen:
Я не узнал как определить, что враг уязвим, поэтому иногда они бьют лежачего.

Распиленный игрок это баг?
t_slon_tyt:
я дождался) :wow: вихууу. от души благодарю за данную возможность. поклон до земли за старания! ;)
Про Игрок:

--- Цитата ---Простенькие боты через Lua скрипт для Mesen:
--- Конец цитаты ---

Прикольно выглядит. Таким же образом можно запрограммировать ботов и для других игр?
Sharpnull:

--- Цитата: Про Игрок от 22 Июль 2020, 17:01:56 ---Таким же образом можно запрограммировать ботов и для других игр?
--- Конец цитаты ---
Естественно. Нужно знать логику игры и реагировать на изменения в памяти и т. п. Вообще, это в первую очередь для отладки, там уже есть скрипт для отображения спрайтов, а я делал перемещение персонажа мышкой (просто положение мыши записывал в положение в RAM) для быстрого прохождения уровня :) Можно общаться с внешними программами, поэтому возможно добавление, например, вибрации (хотя она реализована через читы в RetroArch).
В этой игре одинаковые уровни (я только первые несколько видел), поэтому определил зоны, где можно прыгать, у хороших ботах была бы реализована общая стратегия с принятием решения. В других играх будет сложнее, например, чтобы перепрыгнуть правильно платформу пришлось бы рассчитывать положение, высоту прыжка и т. п. Здесь же даже прыжок неуправляемый.
Поддержка Lua скриптов есть у других эмуляторов, например BizHawk, но там функции другие, конечно.
Smoke_John:
Здорово! кооп хаки набирают популярность, что не может не радовать.
mishra:

--- Цитата: Sharpnull от 22 Июль 2020, 04:50:13 ---Распиленный игрок это баг?

--- Конец цитаты ---
Да, был такой баг, я думал что я его закопал.  <_<
Maxim Genis:
Афигенно, только открыл для себя эту ветку, прекрасная работа, обязательно протестирую. Фанат кооперативных хаков
Навигация
Главная страница сообщений

Перейти к полной версии