Разработка и ромхакинг > Разработка игр

Rabbits World - ROM для NES/Famicom/Денди

(1/2) > >>

Yura1024:
Приветствую! Уже достаточно давно посвятил свою жизнь разработке софта, в частности, мобильных игр. Но речь пойдёт не об этом. Где-то чуть больше года назад решил попробовать себя в разработке под 8-битную платформу детства. И вот, представляю на ваше обозрение полностью готовый продукт.



Rabbits World - игра-пародия на вселенную Tiny Toon. Вы играете за кролика, которому надо освободить из клеток своих братьев-кроликов, а потом - расправиться с боссом-браконьером. Жанр - платформер-бродилка с открытым миром + экономическая стратегия. Собственно, экономика заключается в грамотном расходовании невозобновляемой игровой валюты (морковь/жёлуди/рыбы) на покупку разных предметов и powerup-ов.

Есть три уровня сложности. Тем не менее, игра хардкорная, сразу об этом предупреждаю :) .

Графика спрайтов позаимствована из игр Tiny Toon Adventures 1 и 2.

В игре есть музыка - 4 композиции, позаимствованные из легендарных NES игр. Дабы компактно уместить музыку, пришлось писать свой музыкальный движок и разрабатывать свой формат хранения музыки. Поэтому музыка звучит иначе, чем в оригинале, более упрощённо.

Техническая информация:
Расход памяти: 64K PRG ROM, 64K CHR ROM, 2K RAM. Переключение банок памяти цельное, без деления на окна. Версия для эмулятора, доступная для скачивания, собрана под маппер MMC1. А вообще, игра писалась под самодельный маппер на Arduino и запускалась на реальном [китайском] железе.
Поддерживаются все регионы приставок/эмуляторов; регион автодетектится при старте игры, но его при желании можно изменить. От правильности выбранного региона зависит правильность высоты и скорости воспроизведения музыки, а так же корректность отображения финальной заставки.
Есть меню настроек - графики (настройка мелькания цветовых атрибутов спрайтов для эмуляции большего количества цветов / затемнение зелёного на приставках с кривыми палитрами / выбор оттенка), и звука (инверсия битов PWM на Square каналах).

Поддерживаемый язык - только английский. Рад был бы сделать русский, но слишком много символов в русском языке, знаете ли, не влезает всё в CHR ROM :lol: .

Текущая версия 1.1.

Скачать с форума  Rabbits_World_1.1_[MMC1].zip (48.85 КБ - загружено 826 раз.)
или по ссылке с Гугл Диска https://drive.google.com/open?id=1UiZ8-rDhTYo3N82YGT7SplktYaTxQU55

Kyasubaru:

--- Цитата: Yura1024 от 09 Июнь 2019, 20:33:55 ---Собственно, экономика заключается в грамотном расходовании невозобновляемой игровой валюты (морковь/жёлуди/рабы) на покупку разных предметов и powerup-ов.

--- Конец цитаты ---
Рабы? Что-то у меня это не вяжется с игрой подобном стиле пусть даже и пародией.

Yura1024:
Сорри, опечаточка. Рыбы, конечно же  :lol:

Takamura-kun:
Прикольно получилось, но все же Бастер явно не ждал люлей от старого друга - Хэмтона))

А на чем писал, cc65? asm?)

Yura1024:

--- Цитата: worm от 09 Июнь 2019, 22:30:34 ---Прикольно получилось, но все же Бастер явно не ждал люлей от старого друга - Хэмтона))

А на чем писал, cc65? asm?)
--- Конец цитаты ---

Спасибо! Да, в этой игре все друзья Бастера стали врагами. Ну, кроме тех, кто сидит в магазинах :cool: .

Писал на Си. Да, использовал компилятор cc65. На asm тоже пришлось немного покодить, без этого никуда, но его совсем немного строк. Вообще, в Ассемблере я не силён, только так, чуток со справочником команд могу что-то простое прочитать или написать.

MASTERMAX:
Yura1024, чутка побегал, заметил баг или может так и задумано в общем, в одном месте можно перейти на предыдущий экран, но если пройти дальше, сразу смерть, как то не очевидно что ли )
пока что прикольно, жаль врагов нету как вырубить, попробовал сверху прыгнуть как в марио, не получилось )
еще бы не плохо управление где-то написать, а то оказывается select показывает миникарту  :)
Почему история и начало игры отдельными пунктами сделано?) Можно было просто на старт игры показ сюжета с возможностью пропуска на паузу например или А/В. Хотя это не критично конечно.
Хотелось бы что бы кто-то музыку для игры написал, а то не очень гармонично музыка из разных игр. А так в целом, пока что нравится все.

Globotronik:
Запустил посмотреть, впечатления положительные, спасибо!
Врагов, предполагаю, можно будет вырубать за покупное в магазине. Пока разбираться просто дальше желания не набралось. Но в перспективе - наберется )))  :cool:

Sharpnull:

--- Цитата: MASTERMAX от 09 Июнь 2019, 22:53:42 ---чутка побегал, заметил баг или может так и задумано в общем, в одном месте можно перейти на предыдущий экран, но если пройти дальше, сразу смерть, как то не очевидно что ли
--- Конец цитаты ---
Конечно задумано, там же стрелка показывает где безопасно спрыгивать, но мне тоже показалось странным. Возможно стоило бы как-нибудь выделить края.

MASTERMAX:
Sharpnull, угу, побегал еще, понял что задумка такая :)

Sharpnull:
А вот возможно баг: после спасения кролика, смерть на экране с клеткой возвращает кролика назад, но после смены экрана уже не возвращается.
Cчитерил, сделал бесплатным магазин (поиск 02050A0F14141E1E с заменой на нули для сложности Normal), похоже оружия нет и действительно сложно: некоторые места сложно перепрыгивать без урона.

Yura1024:
MASTERMAX, Sharpnull,
Да, безопасно падать вниз только вблизи указателя.


--- Цитата: Sharpnull от 10 Июнь 2019, 00:18:30 ---А вот возможно баг: после спасения кролика, смерть на экране с клеткой возвращает кролика назад, но после смены экрана уже не возвращается.
--- Конец цитаты ---
Это фича :cool: . Смысл в том, что чекпоинты вызываются только при смене локации или при выходе из магазина. Спасение кролика не является чекпоинтом, поэтому если спасти кролика, а потом умереть на той же локации, то кролик в клетке восстановится, равно как и потраченный на него ключ.

Оружия нет, прыгать на врагов нельзя. Кролик добрый пацифист вегетарианец. Даже в сражении с боссом придётся применить хитрость, не запачкав кроличьи лапки :)

Takamura-kun:

--- Цитата: MASTERMAX от 09 Июнь 2019, 22:53:42 ---Хотелось бы что бы кто-то музыку для игры написал, а то не очень гармонично музыка из разных игр.
--- Конец цитаты ---
А мне, как не игравшему в те игры, откуда эта музыка взята, очень даже зашло  :)


--- Цитата: Yura1024 от 10 Июнь 2019, 01:54:10 --- добрый пацифист
--- Конец цитаты ---
Ну мне кажется, что даже у пацифиста в реальной жизни должно быть средство самообороны от быдла в виде какого-нибудь перцового балончика :lol:

Roket:
Yura1024, молодец, крутая игра вышла. Сложность конечно немного нудная в том плане что нет контов.
1) И с экономической частью, думаю, ты переборщил, на изи там предметы дешёвые, на нормале и харде получается уже нет, то есть в этих сложностях уже особого смысла нету, все будут на изи играть, потому что там будет более менее всегда хватать. А хватает там порой прям впритык на всё про всё, ну и выбор конечно на что расходовать тоже довольно непростой, без поверапов и ключей игру не пройдёшь, а без жизней тем более, и встаёт серьёзный выбор, что важнее покупать.
2) Очень плохо, что после потери жизней не обновляются морковки и другие товары, то есть постоянно будешь страдать в том плане, что будет нехватка товара.
3) Загадка, где рыбу надо брать, укалываясь об шипы это хрень полная. Надо постоянно прыгать там, укалываться, потом возвращаться пополнять здоровье, а внизу при этом несётся розовый хрен.
4) Есть зайцы, которые ничего не дают за своё спасение, "бедные родственники" я их назвал. Их бы лучше выпилить. Пускай что-нибудь лучше дают, чем будут сидеть без дела.
5) Враги больше похожи на те же шипы, раз их нельзя убивать, то это тогда не враги, а просто препятствия. Необходимо бы и с этим разобраться, добавить покупку поверапа, чтобы можно было убивать врагов, чтобы они были врагами, а не препятствиями.
6) Не очень переходы к верхним уровням сделаны. Есть ужасные места, где можно случайным образом прыгнуть на верхний этаж, потом тут же упасть и умереть от пола этого же этажа, на который ты и прыгнул.
7) Некоторые чекпоинты сделаны на врагах. Появляешься и тебя сразу же бьёт какой-нибудь враг. Это фиксить надо.

Так-то игра крутая у тебя вышла, зачётная! Карта огромная, есть где походить, но сложность конечно запредельная, даже если ставить изи. Метроид просто курит в сторонке.
Работа проделанная огромная и это видно. Но исправить всё-таки не мешало бы кое-что :thumbup:


Добавлено позже:

--- Цитата ---Поддерживаемый язык - только английский. Рад был бы сделать русский, но слишком много символов в русском языке, знаете ли, не влезает всё в CHR ROM :lol: .
--- Конец цитаты ---
Да Ладна!  :debile:

MaxWooD:
Задумка игры прикольная, но неоригинальность музыки и звуков не то что раздражает, а убивает весь интерес к игре, из-за ассоциаций с оригиналом. Написание музыки - главная проблема годных игровых новоделов...

Smoke_John:
Отличная работа на первый взгляд, Док. Жаль, только прыгать нельзя на вражин, и ускорение делать удерживая B, попробую поиграть дальше

Roket:
Минут через 5
[NES] Братцы-кролики v 1.1 (2 попытка втащить)
на https://www.youtube.com/user/Lipcards/live

AuAurora:
Отлично. С удовольствием убил два часа

fattah7775:

--- Цитата: Yura1024 от 09 Июнь 2019, 21:08:44 ---Сорри, опечаточка. Рыбы, конечно же  :lol:

--- Конец цитаты ---
  оригинал этого рома какой?

brill:

--- Цитата: fattah7775 от 02 Май 2020, 08:13:45 ---  оригинал этого рома какой?

--- Конец цитаты ---
Это хоумбрю. Какой оригинал?

Elecman2012:
Отличная игра  :thumbup:

Навигация

[0] Главная страница сообщений

[#] Следующая страница

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