Разработка и ромхакинг > Ромхакинг и программирование
[NES] Bomberman co-op
<< < (3/3)
Guyver(X.B.M.):

--- Цитата ---Я, вот всё мечтаю о конверсии ВЕРСУС ЭКСАЙТ БАЙК
--- Конец цитаты ---
- так есть же Excitebike (VS).nes?
lancuster:
Guyver(X.B.M.), а на железе ты как в него сыграешь? Монетки куда кидать? :)

Добавлено позже:
UnderCrops, подскажи, если нетрудно. Как сделать, чтобы файрболы в SMB1 разрушали кирпичные блоки? И чтобы при ударе головой кирпичный блок сдвигался вверх, а не разрушался?
UnderCrops:

--- Цитата: lancuster от 21 Декабрь 2017, 14:31:51 ---UnderCrops, подскажи, если нетрудно. Как сделать, чтобы файрболы в SMB1 разрушали кирпичные блоки? И чтобы при ударе головой кирпичный блок сдвигался вверх, а не разрушался?

--- Конец цитаты ---
На сколько я знаю, кирпичи можно разбить только головой в первой части. В первом рисунке fireball vs solidblocks. Во втором рисунке столкновение головы и твердого блока. Думаю, ты понял что надо делать.

Кирпич может сдвинуться вверх только на 16 пикселей за раз. Думаю, будет смотреться не очень.
Вот как работает механизм: когда марио подбивает кирпич, бэкграунд в том месте исчезает; а в место него появляется кирпич из спрайтов, который движется куда надо. Это если марио маленький или подбивает блок с монетами.
Разве что ты создашь новые блоки, где в одном верхняя половина будет пустая, а нижняя из кирпичей; а во втором наоборот. Тогда можно будет блок поднять на 8 пикселей за раз. Но этим блокам еще придется новую коллизию с объектами делать.
lancuster:
UnderCrops, получилось только сделать так, чтобы при касании файрбола блок становился невидимым. Я делал вот так:
Причём делаются невидимыми все блоки и трубы над землей, сама земля, к счастью, не исчезает.
UnderCrops:

--- Цитата: lancuster от 23 Декабрь 2017, 18:08:55 ---UnderCrops, получилось только сделать так, чтобы при касании файрбола блок становился невидимым. Я делал вот так: Причём делаются невидимыми все блоки и трубы над землей, сама земля, к счастью, не исчезает.

--- Конец цитаты ---
Потому что надо дополнительный код дописать. Откуда игра знает какая у тебя цель?
Что касается земли, то она тоже должна исчезать. Но только тогда, если фаербол сбоку попадет. Ты же в коде фаерболов делал прыжок оттуда, где он взрывается, когда попал во что-то сбоку. Верно?
lancuster:
UnderCrops, ну, там же субрутина, как бы. Неважно.
Возможно, я попал в условие, когда блок перед разбиванием головой исчезает, поэтому блоки от файрболов тоже исчезают, становятся невидимыми.

Добавлено позже:
Может, там всего лишь нужно чуть дальше от того участка кода пройти? Я сегодня ещё попробую, если не получится - тогда подскажешь, что нужно вписать.
lancuster:
UnderCrops, недавно попробовал код, который мне подсказали (20EDBC60 на 6204). Итог такой: после уничтожения блока файрболом Марио подскакивает и ударяет невидимый блок над собой. Но это ещё не всё. Если пройтись дальше до труб и попробовать пострелять в них - трубы тоже разрушатся,а экран станет полностью серым, и кругом будут прыгать обрезанные спрайты Боузера. Не всё так просто с этим Марио, видимо.
UnderCrops:

--- Цитата: lancuster от 24 Декабрь 2017, 21:13:04 ---UnderCrops, недавно попробовал код, который мне подсказали (20EDBC60 на 6204). Итог такой: после уничтожения блока файрболом Марио подскакивает и ударяет невидимый блок над собой. Но это ещё не всё. Если пройтись дальше до труб и попробовать пострелять в них - трубы тоже разрушатся,а экран станет полностью серым, и кругом будут прыгать обрезанные спрайты Боузера. Не всё так просто с этим Марио, видимо.

--- Конец цитаты ---
На СМБ можно делать хаки, типо "начинаешь играть большим, а когда берешь грибок, то становишься маленьким".
lancuster:
UnderCrops, такой хак уже есть, и он бессмысленный. Вот если бы Марио мог разносить всё на экране - это было бы круто.
Guyver(X.B.M.):
Это реально сделать. Когда я делал хак на smb - флэппи бёрд, то добился такого эффекта, но с трубами. Когда Марио их касался - они разрушались и падали вниз, как гора кирпичей. И так можно было делать с любым блоком (в теории)...

Как-то так. Можно развить дальше и такой эффект (но это не то, про что я писал выше, но разрушаются любые блоки!)

https://vk.com/video407260_456239021
lancuster:
Я недавно попробовал пройти до флагштока, не стреляя. Дошел, выстрелил пару раз и уничтожил нужные два блока. Затем прыгнул на флагшток и повис в месте разрушения. :)

Добавлено позже:
Ещё, кстати, есть такой баг: не все блоки уничтожаются сразу. Некоторые дополнительно приходится стрелять, чтобы они исчезли. Я так залез в трубу и расстрелял всю комнату, так что потом выйти не смог.
DANGER X:
Which is the latest version, will this be updated in the future?
UnderCrops:

--- Цитата: DANGER X от 14 Февраль 2018, 16:15:41 ---Which is the latest version, will this be updated in the future?

--- Конец цитаты ---
Там нечего добавить, кроме исправления некоторых багов.
Даже если и добавить чего-нибудь нового, то некоторые товарищи начнут задавать вопросы, мол зачем это нужно.
DANGER X:
Ok then, here is an extra version I did for fun, it contains changed enemies and power ups in stages, anyone fell free to try it out.
AuAurora:

--- Цитата: DANGER X от 14 Февраль 2018, 16:29:29 ---it contains changed enemies and power ups in stages
--- Конец цитаты ---
can u list it out?
Навигация
Главная страница сообщений
Предыдущая страница

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