| Разработка и ромхакинг > Ромхакинг |
| [NES] Super Mario Bros. Co-op - продолжаем когда один игрок умирает (by vitsum) |
| << < (3/3) |
| bro:
Лови. |
| vitsum:
bro, MaxWooD, спасибо за тесты и идеи. Что нового в v0.14 * Флагшток вдвоём. Первый, кто схватил шест, больше не тащит второго за собой. У второго есть 4 секунды добежать и прыгнуть самому, и он получает очки за свой прыжок (раньше очки за флагшток получал только один игрок). Если не успел, его подтягивают на шест без очков, и уровень заканчивается. * Заём жизни. Если у тебя кончились жизни, жми SELECT на своём геймпаде. Напарник отдаст одну жизнь (если у него есть запасная), и ты сразу появишься рядом с ним. * Меню. Снова «1 PLAYER GAME / 2 PLAYERS GAME», до коопа одно нажатие SELECT. START на «1 PLAYER» открывает выбор «MARIO / LUIGI»: SELECT переключает, START запускает, B назад. Выбор Луиджи запоминается. * Таймер 100. MaxWooD, теперь понял. Коды Game Genie AINEKYLO + OANESNNA + AVSUIVOZ: таймер на каждом уровне начинается со 100 и стоит, музыка не ускоряется, досчёт в конце уровня короткий. По багам от bro * «Огненный Марио после урона остался белым» — воспроизвести не смог: Марио берёт гриб, цветок, гумба его бьёт, палитра возвращается к красной. Если повторится, напиши, кто бил (гумба, панцирь, огонь Боузера) и что в этот момент делал второй игрок. * «Съезжает палитра» (бежевый куст, клетчатая платформа) — нужен скриншот или видео. * Звёздочка исчезает, если второй сразу выбивает цветок — посмотрю в следующей версии. * Замок за краем экрана — тоже скриншот бы. |
| bro:
vitsum, шикарно. Спасибо за внимание к нашим хотелкам. Доберёмся до компа, затестим уже новую версию. :thumbup: |
| Andrey@88:
--- Цитата: bro от 13 Сентября 2026, 08:39:39 --- Лови. --- Конец цитаты --- Спасибо, новую версию когда сможешь тоже скинь |
| MaxWooD:
vitsum, потестил v.14 - это уже что-то действительно стоящее. Особенно понравилась музыка поверапа при заёме жизни :thumbup: Предложения: 1. Флагшток вдвоём: добавить анимацию подъёма и значения очков, когда второй игрок прыгает на флагшток, т.к. не видно сколько очков он получает. Просто предложение. 2. Меню выбора игрока: предлагаю сделать как в Super Mario Brothers 2: The Lost Levels - после имени добавить GAME. --- Цитата: vitsum от 13 Сентября 2026, 11:59:30 ---По багам от bro «Огненный Марио после урона остался белым» — воспроизвести не смог: Марио берёт гриб, цветок, гумба его бьёт, палитра возвращается к красной. Если повторится, напиши, кто бил (гумба, панцирь, огонь Боузера) и что в этот момент делал второй игрок. «Съезжает палитра» (бежевый куст, клетчатая платформа) — нужен скриншот или видео. --- Конец цитаты --- Мне такой баг не разу не встречался, но возможно сбой палитры происходит из-за смены цвета рамки блока. Информацию по палитрам блоков и другую информацию можно посмотреть на spriters-resource. --- Цитата: vitsum от 13 Сентября 2026, 11:59:30 ---По багам от bro Звёздочка исчезает, если второй сразу выбивает цветок — посмотрю в следующей версии. --- Конец цитаты --- У оригинальной SMB есть свои баги. Этот баг как раз тянется из оригинала. В оригинале так же есть еще баг, когда берешь цветок, игра замирает, но уже можно выпускать огни от поверапа и даже убить врага. Про исправления оригинальных багов, можно почитать на romhacking, и на на tcrf. --- Цитата: vitsum от 13 Сентября 2026, 11:59:30 ---По багам от bro Замок за краем экрана — тоже скриншот бы --- Конец цитаты --- Данный баг возникает из-за того, что при игре на двоих экран сдвигается немного вправо. Баги v.14: При тесте заметил интересный баг: если флагшток расположен на границе правого экрана, на него запрыгивает Марио, Луиджи спавнится через 4 сек., но игра просто ждёт, и игроки пытаются идти, но не заходят в замок (софтлок), как будто нужен скролл экрана для продолжения игры. Еще заметил, что шарик у флагштока красного, а не зеленого цвета. Баг палитры из-за блоков? Проверил оригинал SMB - в 4-3 флагшток тоже красный. В предыдущих версиях мне попался следующий баг: на уровне 4-2 где два ряда с блоками "?" над пропастью, Лакиту выкинуло ракушку, я эту ракушку три раза подбил снизу через блок, и она превратилась в панцирь от купы. Больше такого у меня не получалось. vitsum, может у тебя получится сделать GG-код на 100% появление невидимых блоков с жизнью (зеленый гриб) описанный тут? |
| vitsum:
MaxWooD, я и не думал что в оригинальном smb столько багов... |
| MaxWooD:
Кстати, сегодня значимое событие в мире Марио: --- Цитата ---13 сентября 1985 года: День релиза культовой игры Super Mario Bros. в Японии, который часто воспринимается как день рождения самой франшизы. --- Конец цитаты --- |
| bro:
--- Цитата: MaxWooD от 13 Сентября 2026, 18:33:55 ---Флагшток вдвоём: добавить анимацию подъёма и значения очков, когда второй игрок прыгает на флагшток, т.к. не видно сколько очков он получает. --- Конец цитаты --- Подписываюсь. Мне кажется, это важно. Также, если один игрок остается на горке, а второй прыгает на шест, оказывающийся в такой ситуации у правого края экрана, то его очки появляются слева. Обычно этим дело и ограничивается, но мы однажды так софтлок игры поймали. На скриншоте. Музыка играла, оба были у шеста, пауза работала, но игра не продолжалась. По-ходу, это то, о чем уже MaxWooD написал. --- Цитата: MaxWooD от 13 Сентября 2026, 18:33:55 ---При тесте заметил интересный баг: если флагшток расположен на границе правого экрана, на него запрыгивает Марио, Луиджи спавнится через 4 сек., но игра просто ждёт, и игроки пытаются идти, но не заходят в замок (софтлок), как будто нужен скролл экрана для продолжения игры. --- Конец цитаты --- Сломанную палитру персонажа воспроизвести не удалось, но пару не того цвета блоков выловили. Только раньше это был куст и блок из горки наверху, а сейчас блоки из подземелья. Звездочка на первом уровне стабильно исчезает, если взять цветок. Andrey@88, в самом низу сообщения архив с версией 0.14 Добавлено позже: Есть еще один момент. Можно сказать, это из разряда личных хотелок, но выскажу. Когда отстающий игрок телепортируется на шест и, особенно, когда он телепортируется с моста после того, как первый достиг рычага и провалил Боузера, это происходит мгновенно и выглядит, по моему мнению, не очень опрятно. Как баг, что-ли. Думаю было бы здорово добавить минимальную анимацию исчезновения персонажа и обратную, появления его в другом месте. Заливки его белым цветом на долю секунды или типа того. Пусть из пары кадров, но мне кажется это в корне изменило бы восприятие. Не знаю, насколько это реализуемо... |
| MaxWooD:
--- Цитата: bro от 13 Сентября 2026, 20:39:25 --- Также, если один игрок остается на горке, а второй прыгает на шест, оказывающийся в такой ситуации у правого края экрана, то его очки появляются слева. Обычно этим дело и ограничивается, но мы однажды так софтлок игры поймали. На скриншоте. Музыка играла, оба были у шеста, пауза работала, но игра не продолжалась. --- Конец цитаты --- Про баг с флагштоком все верно и хорошо описано. --- Цитата: bro от 13 Сентября 2026, 20:39:25 ---Сломанную палитру персонажа воспроизвести не удалось, но пару не того цвета блоков выловили. Только раньше это был куст и блок из горки наверху, а сейчас блоки из подземелья. --- Конец цитаты --- Не помню где, но я уже видел такие глюки, может даже в оригинальной SMB. Что самое интересное, глюки блоков окрашены в палитры Марио (красный) и Луиджи (зелёный). --- Цитата: bro от 13 Сентября 2026, 20:39:25 --- Звездочка на первом уровне стабильно исчезает, если взять цветок. --- Конец цитаты --- Писал постом выше - глюк оригинала SMB. --- Цитата: bro от 13 Сентября 2026, 20:39:25 ---Когда отстающий игрок телепортируется на шест и, особенно, когда он телепортируется с моста после того, как первый достиг рычага и провалил Боузера, это происходит мгновенно и выглядит, по моему мнению, не очень опрятно. Как баг, что-ли. Думаю было бы здорово добавить минимальную анимацию исчезновения персонажа и обратную, появления его в другом месте. Заливки его белым цветом на долю секунды или типа того. Пусть из пары кадров, но мне кажется это в корне изменило бы восприятие. --- Конец цитаты --- Сложная задача конечно, не в плане реализации, а в плане логики. С флагштока мы ждем второго игрока, там есть 4 сек. теоретически можно мигание назначить со второй секунды, чтобы был сигнал игроку ускориться, и будет понятно, что прошло половина отведённого времени. С Боузером сложнее - тут динамика: мы сломали мост и сразу бежим к принцессе. Задержка на телепортацию уничтожит эту динамику. Единственное что можно сделать, это добавить в момент когда один игрок активировал мост, второй игрок начинает мигать и телепортируется к первому игроку в момент, когда он начинает движение у топора в зал принцессы, и это все должно быть без пауз. Про оригинал SMB просто наблюдения: Когда смотрел спрайты, оказывается что для открытого мира и подземелий свои палитры предметов и врагов. На уровне 1-2 гриб powerUP имеет обычный цвета уровня 1-1, а гриб 1UP уже имеет темную палитру подземелья. Купы тоже с темной палитрой. --- Цитата: vitsum от 13 Сентября 2026, 18:43:20 ---...и не думал что в оригинальном smb столько багов... --- Конец цитаты --- По поводу исправления багов и улучшений SMB можно почитать на romhacking, а продолжение на github от этого же автора. |
| Cinder:
--- Цитата ---2. Добавить режим GAME B, в котором игроки воспринимались бы друг другом как препятствия: можно толкаться и запрыгивать на голову второго игрока. --- Конец цитаты --- Согласен, даёшь подсад))) |
| Andrey@88:
--- Цитата: bro от 13 Сентября 2026, 20:39:25 ---Andrey@88, в самом низу сообщения архив с версией 0.14 --- Конец цитаты --- Где там в низу 0.14? Отметь Поправил цитирование. ghostdog3 |
| MaxWooD:
Andrey@88, отправлял тебе в личные сообщения еще в день релиза 14 версию. |
| bro:
Andrey@88, держи. [] [] [] \\ // \\ // \ / \/ |
| Andrey@88:
Вот теперь видно 👍 Спасибо |
| MaxWooD:
Спросил у TakuikaNinja (автор исправлений багов оригинальной SMB) про исчезновение со звёздочкой и цветком, а так же про цвет флагштока (по ссылкам пост с ответом). |
| Навигация |
| Главная страница сообщений |
| Предыдущая страница |