Разработка и ромхакинг > Разработка игр
[SMD] Battle City (форк от battlecity-md от KRIKzz)
ElectrixX:
--- Цитата: Werton от 01 Апрель 2019, 14:31:44 ---Решил сделать гениальный мод-кроссовер :lol:, пока только зачатки, ром соответственно не выкладываю.
--- Конец цитаты ---
Сразу вспомнились недохаки лангустера, он тоже такой херней страдал.
Werton:
--- Цитата: Sharpnull от 01 Апрель 2019, 15:51:19 ---самое интересное будет с бомбами вместо снарядов и улучшениями.
--- Конец цитаты ---
Да, в этом вся суть задумки, но надо еще геймплей продумать. Например, логично было бы, чтобы бомбы взрывались от попадания вражьих снарядов, но вот очевидно, что это будет очень жопаразрывательное решение :lol: К тому же у игрока должен быть способ отбить вражью атаку, наверное придется сделать чтобы бомбы поглощали вражьи выстрелы (хотябы 2-3). Еще думаю будет прикольно замутить зеркальный режим т.е. мочить бомберменов танком :D
Добавлено позже:
--- Цитата: Sharpnull от 01 Апрель 2019, 15:51:19 ---Рекомендую в названии ролика поставить (WIP), чтобы не путать. А для записи видео ShareX
--- Конец цитаты ---
Ок, спасибо, за подсказку :)
s11:
Дядя Ляо с Али-экспресс уже потирает желтые рученки в предвкушении продаж картриджей с ромом))
thekuzan:
День добрый.
Выложил вашу модификацию в мастерской Steam, для официального эмулятора SEGA Mega Drive & Genesis Classics, с указанием ссылки на этот форум, конечно же если вы не будете против.
https://steamcommunity.com/sharedfiles/filedetails/?id=1725010958
Если у вас имеется купленная игра Golden Axe II в Steam (69 рублей), то вы можете загрузить этот мод и поиграть в эти танки вдвоем через сетевой мультиплеер, отправив другу простой инвайт через стим.
Werton:
thekuzan, нет, конечно же не против. Только я совсем не автор порта, как указано в описании, автор все-таки Krikzz (но думаю он был бы тоже не против), а я всего лишь сделал небольшую модификацию, а Sharpnull ее допилил местами и пофиксил баги.
AuAurora:
Прикольно, но почему в режиме 1990 респ врагов такой медленный? Он должен быть ГОРАЗДО быстрее там
Werton:
Выкладываю очередной видео отчет о злоключениях Bomberman'a в Battle City, пока только видос, т.к. все еще сыровато, но думаю уже заметен прогресс :) . К слову, игра стала значительно труднее, и появилась некая тактическая (типа тауэр дефенс) составляющая. Т.к. оборонять орла и при этом не подорваться самому было очень сложно, то заменил его, ожидаемо, на дверь. Подрыв двери не столь страшен и как не трудно догадаться ведет к спавну танков противника. Так же решил сменить название на "Battle City Crossover". В ближайшее дни (надеюсь), после фикса особо вредных багов, будет ром и исходники :)
Werton:
Ура товарищи!!! "Мега-гениальный мод" Battle City Crossover уже тут (не прошло и полгода :lol: )
Кратко по сути, добавлен Bomberman Mode, в котором играем, собственно, за бомбермена (или двух бомберменов) и все также изничтожаем вражьи танки. Орла нет, вместо него дверь которая "откроется" после уничтожения всех танков, при подрыве двери бомбой или вражьим снарядом происходит дополнительный спавн 2х вражьих танков в спец месте. Добавлены бонусы из бомбермена, детонатор, хождение сквозь бомбы уже идут со старта и не пропадают после смерти (иначе ацкий хардкор выходил, хотя и сейчас не просто :lol: ), соответсвенно эти бонусы не появляются, вместо них с большей вероятностью появляются бомбы и "удлинитель" взрыва, также со старта дается 2 бомбы. Бонусы из Battle City также оставлены, кроме звезды (вместо него увеличен шанс появления жизни), но вероятность их появления ниже, чем бомберменовских. После прохождения этапа добавляется 1 жизнь (как в бомбермене). Также присутствуют звуки и музыка с бомбермена.
В игре остались баги (уверен их гораздо больше), которые позже возможно поправлю.
- непробитие тонких стен бомбой
- смещенная позиция установки установки бомб
- при ходьбе сквозь стены бомбы можно поставить внутри стены
- звуки иногда затыкаются (настроить каналы)
- анимация взрыва бомбы неправильная и зависит от "длины" бомбы и затягивается при длинном взрыве (из-за времени полета пули)
- падение fps при подрыве нескольких бомб (оптимизировать проверку столкновений для бомб, сейчас на основе пуль)
Ром:
Battle_City_Crosover_v1.2.15.zip (295.32 КБ - загружено 346 раз.)
Исходники:
bcc_v1.2.15_source.7z (2694.16 КБ - загружено 255 раз.)
denis4295:
Вероятность бонусов из Battle City желательно бы оставить как было изначально в режиме бомбермана, иначе когда толпа врагов идёт к базе (особенно когда взрыв длинный), уровень получается бесконечным, так как высока вероятность добавить ещё врагов, плюс пока с одной стороны взрываешь толпы врагов, с другой один враг раз 10 может добавить врагов подбивая двери, хотя бы чуть повысить вероятность гранаты, часов, или лопаты, ну или в режиме на одного игрока сделать 4 врага на экране как в оригинале, иначе реально уровень бесконечным получается. :D Есть ещё баг с жизнями (иногда становится 9, не отнимаются и не прибавляются), и бонусом, когда сверху в центре появляется невидимый бонус, который хз что даёт, и его бесконечно можно подбирать. Но хак прикольный в остальном, мне понравился. Такое бы ещё на NES сделать, если удастся. :D
Sen244:
--- Цитата: Sharpnull от 06 Февраль 2019, 05:26:19 ---версия 1.08-18
--- Конец цитаты ---
С модом invulnerable enemies надо ждать появления гранаты чтоб убить врагов. Оказывается, ждать гранату можно сидя на паузе.
Sharpnull:
--- Цитата: Sen244 от 03 Август 2019, 19:17:52 ---Оказывается, ждать гранату можно сидя на паузе.
--- Конец цитаты ---
Значит баг. Используется внутренний таймер SGDK, его вроде нельзя остановить, только сбросить, поэтому простое решение сбрасывать после возвращения в игру, что усложнит геймплей. По-хорошему нужно учитывать пройденное время перед паузой и вычитать из проверки таймера. Здесь проверка таймера и выдача гранаты, а здесь вход в паузу.
SeregaZ:
о! тема про танки :) надо разбавить:
totin:
Сори за некро, но если кому интересна тема переделки/издевательства над танчиками, то лучше юзать исходники онлайн демки: https://github.com/krikzz/BattleCity-online/tree/master/src/battlecity
Они не имеют ничего общего с тем что было написано в 2009(?) Там правда нет звука и может еще чего не хватает (уже и не помню) но качество исходников лучше чем тот сумбур что был написан в конце прошлого десятилетия, и нет проблем на нтсц системах (ранние танчики подглючивали на нтсц когда много экшена на экране) Вот (:
Sharpnull:
totin, о, сам krikzz. Здесь написано на SGDK, было много всего изменено до меня и я много багов пофиксил, оптимизировал коллизии.
В приведённой вами версии снаряд пролетает дальше перед столкновением при стрельбе вверх и влево. Раскрытие уровня не от центра:
Этот код был бы полезнее раньше, но хорошо, что выложили.
--- Цитата: totin от 22 Декабрь 2019, 04:23:56 ---нет проблем на нтсц системах (ранние танчики подглючивали на нтсц когда много экшена на экране)
--- Конец цитаты ---
В эмуляторах в версии 1.08-17 FPS не падает ниже 60, если два игрока по 2 быстрой пули стреляют одновременно и 6+ врагов.
Lipetsk:
Поиграли в Battle City Crossover:
Werton:
--- Цитата: Lipetsk от 10 Январь 2020, 15:34:50 ---Поиграли в Battle City Crossover:
--- Конец цитаты ---
О! первый реальный стрес-тест, как и ожидалось багов вагон и маленькая тележка, я сам столько игру не тестировал, когда делал этот мод :lol: И да, бесконечные жизни и подрыв бомбы напарника, нажатием кнопки это баг, а не фича, просто на двоих игра фактически не тестировалась, но не потому, как сказали на стриме, что ромхакеры люди одинокие и им не с кем играть :-\ а просто тема мода/хака никого не зацепила и интерес к дальнейшей разработке пропал, но исходники доступны, любой желающий может поправить все как считает нужным :)
Lipetsk:
Werton, обновлений не планируется?
SeregaZ:
музыку вставь, ту что Роман Шувалов запилил для своей версии танков :) XGM драйвер используется?
Werton:
--- Цитата: Lipetsk от 11 Январь 2020, 00:59:39 ---Werton, обновлений не планируется?
--- Конец цитаты ---
Вышеописанные баги пожалуй все же пофикшу, и наверное жизней добавлю, а то слишком сложно вышло (там кстати чит был на 9 жизней - START+A при входе в опции, теперь будет на 30 :lol: )
--- Цитата: SeregaZ от 11 Январь 2020, 01:14:07 ---музыку вставь, ту что Роман Шувалов запилил для своей версии танков :) XGM драйвер используется?
--- Конец цитаты ---
Нет, обычный PCM, музыку в VGM тогда не нашел (там же кроме стартовой, музыка гамовера, бонусов и тд), а конверченая сильно от оригина отличалась.
SeregaZ:
наплодил версий... сам не знаю где последняя... сможешь в Fusion перезаписать в VGM и добавить в титул? в игру не пойдет :) дохера каналов... для спецэффектов взрывов всяких не останется места. в титул бы... хотя это перечит консервативному подходу - ведь в оригинале, насколько я помню, титул выезжал в тишине :)
Навигация
Перейти к полной версии