Автор Тема: [NES] Ice Climber - хак, позволяющий кидаться кирпичами  (Прочитано 1120 раз)

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

Оффлайн vitsum

  • Пользователь
  • Сообщений: 18
    • Просмотр профиля
Представляю свой хак, позволяющий кидать кирпичами в игре Ice Climber


версия 0.4:
- кирпичи бросаются по дуге
- Up + B - чтобы бросить кирпич дальше
- Down + B - чтобы ударить молотком

* ice_climber_shoot_hack_0.4.zip (18.32 КБ - загружено 52 раз.)

история версий:


« Последнее редактирование: 05 Апрель 2026, 14:07:06 от Беларус »

Онлайн Mad

  • Модератор
  • Сообщений: 9670
  • Пол: Мужской
    • Просмотр профиля
Как это работает?

Оффлайн vitsum

  • Пользователь
  • Сообщений: 18
    • Просмотр профиля
Как это работает?

нужно нажимать на кнопку B чтобы кидать, но в прыжке не кидает.

Оффлайн Phil

  • Пользователь
  • Сообщений: 927
    • Просмотр профиля
vitsum, идея интересная!
Ещё бы это в аркадный вариант добавить.
(РОМ, к сожалению не приложу... но может сможете найти...)

Оффлайн vitsum

  • Пользователь
  • Сообщений: 18
    • Просмотр профиля
Ещё бы это в аркадный вариант добавить.
тут я пасс. Эта сделана на основе декомпилированной версии
https://github.com/cyneprepou4uk/NES-Games-Disassembly/tree/main/Ice%20Climber

А по поводу аркадной, я ничего не знаю

Оффлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2714
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Если бы сделать так, чтобы был счётчик кирпичей и изначально бросаемых кирпичей не было. А после того, как гг отколол с потолка 16, к примеру, кирпичей, появлялся в запасе один бросаемый, 32 - 2 бросаемых и т.д. А то так игра слишком лёгкая получается...

Оффлайн MaxWooD

  • Пользователь
  • Сообщений: 1122
    • Просмотр профиля
хак, позволяющий кидать кирпичами в игре Ice Climber
Хак действительно крутой, позволяет посмотреть на игру с другой стороны. Но в любом случает, требуется доработка, чтобы он был жизнеспособен.

Мои мысли практически совпали с идеями Guyver(X.B.M.).

Возможные доработки:
1. Куски снега нужно ловить, которые откалываются. Поймал четыре куска снега - получил один снежок который можно кинуть во врага (добавить счётчик и отображение для кусков снега и снежков, количество кусков для одного снежка нужно будет тестить).
2. Снежок должен лететь не по прямой, а по законам физики - по параболе вниз (криволинейное движение под действием силы тяжести), и на небольшое расстояние от героя (тут можно добавить прокачку для дальности броска  :P). А то в хаке снежок прям как пистолет получается, чит-оружие  :biggrin:.
3. Добавить анимацию броска снежка.
4. Бросок снежка сделать на сочетание кнопок: А+В, START, Down+B или др.

Снежки должны быть дополнительным оружием, которые используются с самых сложных ситуациях, чтобы быстро убить врага или избежать смерти, что-то наподобие бомб из Супер Контры на СНЕС.

У героя основное оружие молоток, и если добавить бесконечные еще снежки, по моему мнению это убьёт геймплей.
Но в любом случае, этот хак нужно доводить до ума и тестить, сложно говорить, что получится в итоге...
« Последнее редактирование: 02 Март 2026, 17:00:06 от MaxWooD »

Онлайн Sharpnull

  • Пользователь
  • Сообщений: 5637
    • Просмотр профиля
В игре на 2 игрока только один снаряд на экране на двоих, что неудобно. Спрайт для снаряда берётся от падающего блока, но на 2 игрока, когда они бьют одновременно, может падать до 6 блоков, а в этом хаке 6-й блок не падает, даже когда нет снаряда на экране, это исправляется ротацией отображаемых объектов как в большинстве игр. Молот бьёт выше, поэтому иногда лучше летающего блока, стоит позволить выбирать.
Если сделать на MMC3 и отображать статус бар как фон, будет свободно 6 спрайтов, а в статус баре можно отображать кол-во собранных блоков, снарядов, жизней, текущее оружие.

Оффлайн vitsum

  • Пользователь
  • Сообщений: 18
    • Просмотр профиля
В игре на 2 игрока только один снаряд на экране на двоих, что неудобно. Спрайт для снаряда берётся от падающего блока, но на 2 игрока, когда они бьют одновременно, может падать до 6 блоков, а в этом хаке 6-й блок не падает, даже когда нет снаряда на экране, это исправляется ротацией отображаемых объектов как в большинстве игр. Молот бьёт выше, поэтому иногда лучше летающего блока, стоит позволить выбирать.
Если сделать на MMC3 и отображать статус бар как фон, будет свободно 6 спрайтов, а в статус баре можно отображать кол-во собранных блоков, снарядов, жизней, текущее оружие.
Спасибо за тестирование на 2х игроков!  :)
Исправил проблему двух игроков и конфликтов спрайтов. Обновил в первом посте.

Добавлено позже:
Снежок должен лететь не по прямой, а по законам физики - по параболе вниз
добавил это в версии 0.4
« Последнее редактирование: 04 Март 2026, 01:41:30 от Беларус учит русский »

Оффлайн bant

  • Пользователь
  • Сообщений: 78
    • Просмотр профиля
А если кинуть кирпич в белого медведя ? Или не сработает ?

Оффлайн vitsum

  • Пользователь
  • Сообщений: 18
    • Просмотр профиля
А если кинуть кирпич в белого медведя ? Или не сработает ?

сработает

Оффлайн yur

  • Пользователь
  • Сообщений: 331
  • Пол: Мужской
  • следи за метлой
    • Просмотр профиля
классная идея :thumbup: