| Разработка и ромхакинг > Ромхакинг и программирование |
| [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? |
| Навигация |
| Главная страница сообщений |
| Предыдущая страница |