| Разработка и ромхакинг > Разработка игр |
| 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 КБ - загружено 835 раз.) или по ссылке с Гугл Диска 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: |
| Навигация |
| Главная страница сообщений |
| Следующая страница |