Разработка и ромхакинг > Ромхакинг и программирование
Battle City для SEGA MEgaDrive2
<< < (5/9) > >>
totin:
и так игра практически закончена! по большому счету осталось только звук доделать. сразу скажу что кое что из оригинала будет опущено так как мне уже слегка наскучила работа над этим проектом. к примеру не будет заставки на которой танчики рубятся сами собой. также не будет торжественной мерцающей надписи которая появляется в случае преодоления рекордного количества очков. короче говоря функционал скорее всего останется на достигнутом в версии 1,02 уровне, и доработке будет подлежать только звук и очень критичные баги если таковые нарисуются.
теперь по звуку:отважный смельчак Segaman вызвался помочь сделать звук для ямахи и PSG, если у него все удачно получится то будет круто! я кидаю звук в игру и все готово, иначе - запихиваю оцифрованные звуки и ставлю жирную точку.
кстати очки в игре сохраняются, так что если играть на эмуле или на флеш картридже с SRAM то будет счастье (:

итак качаем - смотрим - наслаждаемся (:
Zephyr:
Скачал! Жалко что убегаю на работу...
После отпишу свое мнение...
Марат:
У меня на смартфоне почему-то поле смещено влево на один кирпич. И я не вижу, что там происходит.
Denis_:
Народ подскажите новичку, где спрайты взять.. ни уж самому выдирать?
А ещё может где нибудь есть открытый код Battle City?
Захотелось мне поковырять, чего нибудь смастерить самому ;)
sergi:
Этот код делался просто как виделся, исходник хоть гдето я и видал, но эта версия с исходником врядли чего общего имеет

просто учится нужно програмить под сегу ;)
Denis_:
Вот! это то я понимаю.. что это под сегу. У меня мысль сделать клон 1 в 1 для PC.. Код  "как виделся" я конечно напишу. А вот с графикой проблеммы. Руки не из того места растут картинку выдрать или нарисовать ;)
Ладно поковыряю ещё форумы, потом начну делать как получится т.е. printscreen и вырезаем в paint`e  :)

P.S. Чую что я со своим PCюком залес малость не к месту, просто достойных клонов Battle City 1 в 1 я ни где больше не видел, только тут вот у вас.
Driver:
наскока я помню в оригинале вот с такого положения оба танка могли в друг друга попадать
у тебя же тока на одной линии лоб в лоб можно попасть
totin:

--- Цитата: Driver от 22 Июль 2009, 14:29:23 ---наскока я помню в оригинале вот с такого положения оба танка могли в друг друга попадать
у тебя же тока на одной линии лоб в лоб можно попасть

--- Конец цитаты ---
посмотрю, может расширю зону коллизии

Denis_ графику можно прямо из эмуля денди взять. я к примеру через виртуал нес заграбил. tools->Viewer->PatternViewer и графика у тебя в руках. ниже картинка со всей графикой для бэтлсити

Добавлено позже:
Марат насчет твоего случая не знаю что сказать, видимо или глюк эмуля или что то с настройками
DarkArmor:
Battle City для SEGA MEgaDrive2  Круто!!! :wow:
А некто непротив будет естли я танки изменю
вставлю туда из Dune 2.??? И вылажу. :D
totin:
да на здоровье (: могу даже сказать адреса графики и палитр если нужно
HoRRoR:

--- Цитата ---посмотрю, может расширю зону коллизии
--- Конец цитаты ---
Пуля генерится в середине танка, имеет ширину 8 пикселей, коллизия проверяется по двум крайним точкам, т.е. дважды.
Всё-таки портом это ну никак не назовёшь, только ремейком.
totin:

--- Цитата: HoRRoR от 23 Июль 2009, 04:14:56 ---Пуля генерится в середине танка, имеет ширину 8 пикселей, коллизия проверяется по двум крайним точкам, т.е. дважды.
Всё-таки портом это ну никак не назовёшь, только ремейком.

--- Конец цитаты ---
да пусть как угодно называется!
откуда уверенность что по двум крайним точкам? какие из четырех точек крайние и что вобще значит по двум крайним точкам? типа точка на точку попала, или как?
я не совсем понял что ты имел введу но я готов выразить серезоне сомнение по поводу того что кто то вообще так делает, хотя бы потому, что можно за раз выяснить все в случае квадратов! для коллизии квадрата 16х16 с 8х8 считаем дельту х и у между центрами квадратов и если абсолютное значение дельта_х и дельта_у меньше 12 то они столкнулись
с коллизией окружностей чуть сложнее и там корень вычислять нужно. нашли расстояние, посмотрели не меньше ли суммы радиусов и все.  но это для плоских игр вобще редкость.
ну а по двум точкам это прикол какой то, наверно тайный метод (: почему не по четырем тогда уже?
Vivi the Black Mage:
 :wow:
totin, мой 2мбный мозг :lol: не выдержал напряжения и сгорел... Так держать в том же духе!
З.Ы. Жду полную версию! :)
Segaman:
totin, esli tebe len' dopisyvat' do konca, to vylazhy ishodnik i ne par' ljudjam golovy. ato esli ty ne vylazhish, ty tol'ko uslozhnish ljudjam zhizn'. nam togda pridjotsja ego hakat'. a hakat' ne vsegda prijatnoe zanjatie. ja von 2ju nedelju ishodnik dlja djuny leplju. vot i vzjalsja za zvukovoj dvizh, shtob mozg ne vzorvalsja. my togda za tebja ego dodelaem, ja dodelaju zvuk (gdeto cherez nedelju), a potom eschjo i remejk mozhno budet sostrjapat'. kto podderzhivaet menja, skazhite "za". ja ne davlju na tja totin, prosto nado byt' dobrym. ja naprimer, esli kto hochet, mogu svoj ishodnik drajvera vylazhit'. toka on ne dorabotan i proigryvaet 30 melodij i 30 zvukov. zato beskonechnoe kollichestvo sehmplov mozhno v nego pihat', esli vy umeete v 4bit-ku konvertirovat'. a to ja videl v poslednej versii kak totin 8bit, dazhe pomoemu 16 vlepil. kstati srazu mogu skdzat', shto on nahoditsja s $8000 i do $20000. ne ochen' hitro, zato zvuk beshanyj.

naschjot kolissii. u vseh objektov kvadratnaja po razmeru ih samih. a vot kak nado kolizit' puli

Добавлено позже:
A vot takoj dolzhna byt' palitra vrazheskih tankov(belyh):
adress: $14
value: $AAA
adress: $16
value: $FFF
adress: $1F
value: $246

Добавлено позже:
Ja izvinjajus'. v kolizhne oploshnost' dopustil. smotrite tu shto bes polosok
totin:
почему мне лень дописывать? я вроде как уже дописал. поправлю кое какие баги, решим что то со звуком и готово. насчет палитры не понял. что за адреса больше 16ти и откуда значения цвета? у меня другие на скрине с эмулятора, хотя от эмулятора к эмулятору может быть разная палитра. семпл 8битный я вставил. и что по адресам $8000 - $20000 находится? почему кстати 4битный звук? 8бит оцифровка кашмарно звучит а 4 наверно отличается от 8бит не в лучшую сторону

Добавлено позже:
Segaman насчет "нужно быть добрым" я с тобой согласен. я думаю что всетаки вылоху исходники, но сделаю это несколько позже
KABAL:
можно сделать так: записать звуки с эмулятора денди в WAV, преобразовать их в SND и в ром вписать, и ссылки на эти звуки сделать, там их не много, в компиляторе всё это сделать
totin:
я так и сделал с одним из них, но оцифровка звучит значительно хуже синтезатора и одновременно большего одного не проигрывается
УльтраБлокС:

--- Цитата: totin ---одновременно большего одного не проигрывается
--- Конец цитаты ---

totin, понятное дело... надо писать аудиодвижок...
Egor3:
Хорошая робота,мне понравилось:)
totin:

--- Цитата: Egor3 от 23 Июль 2009, 16:20:30 ---Хорошая робота,мне понравилось:)

--- Конец цитаты ---
ойой, мы из одного города (:
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

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