Автор Тема: Balloon fight VS 4 NES  (Прочитано 1116 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mr287cc

  • Пользователь
  • Сообщений: 60
  • Пол: Мужской
    • Youtube
    • Просмотр профиля
Balloon fight VS 4 NES
« : 29 Март 2021, 21:32:22 »
Надеюсь, в правильный раздел пишу.
Разобрал, собрал, и запустил на NES аркадную версию Balloon fight. Любителям этой игры должно зайти.
Репо с исходниками здесь.
ROM файл там же и приаттачу к сообщению здесь, на форуме. Тестировал на реале через N8, вроде работает.

Оффлайн Phil

  • Пользователь
  • Сообщений: 941
    • Просмотр профиля
Balloon fight VS 4 NES
« Ответ #1 : 30 Март 2021, 02:06:30 »
mr287cc, спасибо! Давно хотел такой хак)))

Оффлайн TiberiyLTim

  • Пользователь
  • Сообщений: 340
  • Пол: Мужской
  • -=TLT=-
    • Просмотр профиля
Balloon fight VS 4 NES
« Ответ #2 : 31 Март 2021, 19:22:11 »
Круто!

Оффлайн Phil

  • Пользователь
  • Сообщений: 941
    • Просмотр профиля
Balloon fight VS 4 NES
« Ответ #3 : 01 Апрель 2021, 12:24:44 »
Надеюсь, в правильный раздел пишу.
Разобрал, собрал, и запустил на NES аркадную версию Balloon fight. Любителям этой игры должно зайти.
Репо с исходниками здесь.
ROM файл там же и приаттачу к сообщению здесь, на форуме. Тестировал на реале через N8, вроде работает.
Вероятно, только кнопки ТУРБО нужно отрегулировать: синхронизировать с частотой из обычной версии... Т.к. ТУРБО не корректно работает (по крайней мере у меня на fceux)

Оффлайн SPOT

  • Пользователь
  • Сообщений: 571
    • Просмотр профиля
Balloon fight VS 4 NES
« Ответ #4 : 01 Апрель 2021, 12:48:43 »
Вероятно, только кнопки ТУРБО нужно отрегулировать: синхронизировать с частотой из обычной версии... Т.к. ТУРБО не корректно работает (по крайней мере у меня на fceux)
Вроде на оригинальной НЕС их нет, значит...

Оффлайн mr287cc

  • Пользователь
  • Сообщений: 60
  • Пол: Мужской
    • Youtube
    • Просмотр профиля
Balloon fight VS 4 NES
« Ответ #5 : 01 Апрель 2021, 13:08:20 »
Вероятно, только кнопки ТУРБО нужно отрегулировать: синхронизировать с частотой из обычной версии... Т.к. ТУРБО не корректно работает (по крайней мере у меня на fceux)

Да, ответ уже дал
SPOT
.
На NES можно сделать какой-нибудь сюрприз для турбо кнопок, например, чтобы они не работали, но здесь, видимо, так вышло случайно, вряд ли ранние разработчики парились о клоне своей консоли в начале её истории.
Я сделал альтернативную кнопку, аналогичную Turbo A, она доступна для режима игры "Console". Настройки игры см. в меню с DIP переключателями. У реального автомата это были реальные тумблеры, регулирующие цену игры, сложность, и т.д. Чтобы добраться до дипов, нужно исследовать второй джойстик.
Судя по коду, параметр Difficulty устанавливает таймер для туч, которые стреляют молниями. Стартовый, от начала уровня, и последующий, для респауна молний. Так вот, на уровне Hard тучи более интенсивно стреляются.

Добавлено позже:
P.S. Может криво объяснил, на всякий случай уточняю.
На аркадном автомате турбо-кнопок не было, там игрок постоянно долбил кулаком, добиваясь нужной частоты автоповтора так, как мы каждый хочем.
На консольной (официальной 1984 года) версии была "легальная" турбо-кнопка, она была на обычной B.
В моём порте с аркадного автомата на NES заимствован консольный вариант, опциональный, и приклеен к кнопке А. Почему А? Так получилось.

P.P.S. Эта опция хотя и помогает, удобно подруливать кратковременными удерживаниями, но основной бой лучше вести при помощи "ручного" режима на кнопке "B". В аркадной игре физика совершенно другая (кажется, код для консольной версии писал уже другой программист). И эта физика аркадная, т.е. не очень простая. "Истребитель" тяжёлый, инерция выше, управляемость сложнее.
« Последнее редактирование: 01 Апрель 2021, 13:41:56 от mr287cc »

Оффлайн ПАУК

  • Пользователь
  • Сообщений: 1542
  • Пол: Мужской
  • Ну-ка, от винта!
    • Steam
    • Youtube
    • Просмотр профиля
Balloon fight VS 4 NES
« Ответ #6 : 01 Апрель 2021, 13:39:24 »
Вероятно, только кнопки ТУРБО нужно отрегулировать: синхронизировать с частотой из обычной версии... Т.к. ТУРБО не корректно работает (по крайней мере у меня на fceux)
Да там на обычную A неплохо турбируется.