| Разработка и ромхакинг > Ромхакинг и программирование |
| Darkwing Duck 2 |
| << < (63/82) > >> |
| CaH4e3:
--- Цитата: Skykorn от 09 Апрель 2016, 23:31:40 ---как я понимаю, они же не выкладывали исходный код этого движка, а значит разработка второго плаща, это в болшОй степени ковыряние в роме первого чп и внесение в него изменений. --- Конец цитаты --- лол, а по-твоему, имея на руках сорсы, можно делать что-то отличное от внесения в него изменений? лол https://www.youtube.com/watch?v=IBUNEZLlQYk мне каца, у тебя траблы с логикой. Добавлено позже: в современных условиях портирование зачастую сводится к перекомпиляции кода на си или сипп под разными компиляторами, причем даже непортируемые части сейчас прикрываются кучей кросплатформенных библиотек типа сдл. т.е. даже не надо вникать в особенности архитектуры той или иной системы, а просто взять нужную библиотеку... а в плане портирования с денди на ту же сегу, асм переводить в асм фактически нереально. не считая чисто аппаратных возможностей и особенностей, совершенно различных между разными системами. т.е. даже если можно как-то поймать стандартные программные решения для каких-то действий в одной системе, типа вывода каринки на экран или звука, то в массе своей программисты на каждой системе делают это по-своему, причем иногда вообще кардинально различным образом... переписать каждый опкод асма денди под опкод асма сеги вручную нереально, тем более переформатировать все аппаратные функции. все это требует в любом случае сначала полного реверсинга и дизассемблирования исходной программы, а потом уже перевод ее в какой-то промежуточный язык и компиляцию под другую платформу... к чему я все это... если "ромхакеры" не умеют делать полный дизасм игры, а делают только заплатки поверх старого кода, о каком портировании на сегу например может идти речь? тут даже может быстрее было бы написать свой движок для сеги с нуля, чем разбираться в том, как работает движок денди... но в обоих случаях, люди не умеют ни того, ни другого лол... китайские "порты" чипидейла - это чистый "пересказ сюжета по картинке" из журнала мурзилка. т.е. даже китайские программисты отдают себе отчет, что отреверсить исходник и перекомпилить его в сегу нереально за конечное время, которого у них нет. проще тупо взять дизайн игры, механику, видимую вот невооруженным глазом на экране, стырить графику и написать по-быстрому свой код, который даже тут на емуленде многие могут сделать сами. Примером тому на этом форуме же могут служить множество "портов" под писюк разных денди игор. что характерно, они все не сделаны с нуля, а разработаны на базе распространенных игровых движков. |
| Skykorn:
--- Цитата: CaH4e3 от 10 Апрель 2016, 18:27:18 ---лол, а по-твоему, имея на руках сорсы, можно делать что-то отличное от внесения в него изменений? лол https://www.youtube.com/watch?v=IBUNEZLlQYk мне каца, у тебя траблы с логикой. --- Конец цитаты --- мона себя троекратным крестным знамением осенить если кажется, вдруг поможет. история знает не мало примеров, когда на одном и том же движке выходили совершенно разные по жанру игры. далеко ходить не надо: https://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B8%D0%B3%D1%80_%D0%BD%D0%B0_%D0%B4%D0%B2%D0%B8%D0%B6%D0%BA%D0%B5_Unreal_Engine логично предположить, что имея на руках сдк подобных результатов добиться проше, чем занимаясь васянством с разбором ромов на части. :? |
| nonamezerox:
В данном случае ты теплое с мягким сравниваешь - а именно движок в понимании 1980х годов, который просто суть reusable code для одной платформы и одного типа игр в недрах одной контры и универсальный коммерческий движок в понимании 2000х годов - который в первую очередь суть богатый инструмент (как фотошоп, например) для создания коммерческих игр со всеми батарейками и плюшками для более удобной разработки, который предназначен на продажу и который суть продвинутый гейммейкер для больших дядь. А что до SDK - так более-менее полноценные девкиты (то бишь спецверсия девайса с расширенными возможностями отладки, набор компиляторов, документация и примеры кода + обязательная техподдержка) появились разве что с приходом PSX, а в 8-16 битном поколении из SDK разве что документацию давали и разработчики игр занимались примерно тем же гемором что и современные ромхакеры. |
| CaH4e3:
лол, забыл уже про тему, а тут уже почти как думаю ответили, только я бы назвал это "путанье жёппы с пальцем" хехе и таки-да. имея на руках "исходный код" (это ты так сказал, да) игры, ты можешь его переписывать и дописывать, и это называется внесением в него изменений. никаких там сдк никогда не было. если у конторы был свой движок и утилиты для разработки, это не значит, что они как в ГеймМейкере каждый раз новый проект создавали и добавляли спрайты и скрипты лол.. кстати, когда возможности движка исчерпаны, он обычно переходит на принципиально новый уровень асбтракции в денди обычно... пример тому "стандартный" капкомовский движок, на котором и ЧП и ЧИп и дейл сделаны... но потом чип и дейл два - ХРЕНАК, и почти целиком скриптовой... это все изменения и модифицикации. простынка, какой написан чп, уже для того объема данных в ЧД2 не годится, приходится параметризовывать все, что только можно, а это уже не тот движок, это уже что-то новое. |
| nonamezerox:
--- Цитата: CaH4e3 от 20 Апрель 2016, 21:30:30 ---лол, забыл уже про тему, а тут уже почти как думаю ответили, только я бы назвал это "путанье жёппы с пальцем" хехе и таки-да. имея на руках "исходный код" (это ты так сказал, да) игры, ты можешь его переписывать и дописывать, и это называется внесением в него изменений. никаких там сдк никогда не было. если у конторы был свой движок и утилиты для разработки, это не значит, что они как в ГеймМейкере каждый раз новый проект создавали и добавляли спрайты и скрипты лол.. кстати, когда возможности движка исчерпаны, он обычно переходит на принципиально новый уровень асбтракции в денди обычно... пример тому "стандартный" капкомовский движок, на котором и ЧП и ЧИп и дейл сделаны... но потом чип и дейл два - ХРЕНАК, и почти целиком скриптовой... это все изменения и модифицикации. простынка, какой написан чп, уже для того объема данных в ЧД2 не годится, приходится параметризовывать все, что только можно, а это уже не тот движок, это уже что-то новое. --- Конец цитаты --- Кстати по поводу PSX, я правильно понял, что тру-Ъ дебаг кит это этот, а этот - это просто тестовый с возможностью крутить болванки CDR? |
| blackbird_ru:
--- Цитата: sergi от 09 Апрель 2016, 20:47:02 ---, а на разработку нового движка уйдут годы и то не факт что будет хорошо в итоге --- Конец цитаты --- Ржака, месяца 3 для этого нужно. Но тут да, работать каждый день требуется, а не сидеть на жопе ровно и донат выпрашивать. |
| lancuster:
--- Цитата: blackbird_ru от 22 Апрель 2016, 18:51:13 ---Ржака, месяца 3 для этого нужно. Но тут да, работать каждый день требуется, а не сидеть на жопе ровно и донат выпрашивать. --- Конец цитаты --- Можно и за меньшее время справиться. Но для этого у вас должны быть знакомые в Тайване. :D P. S.: надеюсь, шутку поняли? :) |
| blackbird_ru:
CaH4e3, как думаешь, возможен эмулятор нески на сеге? На мой взгляд вполне реально, теоритически затык только в графических банках, они моментально переключаются, а на сеге конвертить формат и грузить нужно, неясно что со скоростью там выйдет. Добавлено позже: lancuster, а я не шучу, не понимаю откуда сержи берёт все эти года для разработки игр на неску. Раньше напрягали анусы и за пару недель порты под каую-нибудь амигу могли слепить. |
| CaH4e3:
nonamezerox, nonamezerox, --- Цитата: nonamezerox от 22 Апрель 2016, 08:29:14 ---Кстати по поводу PSX, я правильно понял, что тру-Ъ дебаг кит это этот, а этот - это просто тестовый с возможностью крутить болванки CDR? --- Конец цитаты --- лол, кстати, причем тут ЗЫЧ, казалось бы? и причем тут, казалось бы, я хех Добавлено позже: --- Цитата: blackbird_ru от 22 Апрель 2016, 18:59:50 ---CaH4e3, как думаешь, возможен эмулятор нески на сеге? На мой взгляд вполне реально, теоритически затык только в графических банках, они моментально переключаются, а на сеге конвертить формат и грузить нужно, неясно что со скоростью там выйдет. --- Конец цитаты --- ничего не знаю про сегу, про ее возможности и узкие места. но раз никто до сих пор не сделал, значит врядли... тем более врядли кто-то бы мулил денди путем передачи в видеопамять сеги целиком ее графики лол... обычно мули все у себя внутри делают сами, а на выход отправляют готовую картинку... но вот может ли сега за кадр засосать один готовый экран - это к экспертам вопрос. |
| sergi:
Денди иммитируется неплохо на PCE - вот там возможно чтото типа эмулятора денди, при чем характеристики консоли позволяют выдавать более лучшую графику - больше спрайтов на линию, больше цветвых палитр ну и частота проца выше т.е. можно сделать без тормозов игру |
| blackbird_ru:
--- Цитата: CaH4e3 от 22 Апрель 2016, 19:05:02 ---но раз никто до сих пор не сделал --- Конец цитаты --- есть порт марио 1, там интерпретируется асм код нески на лету. http://devster.proboards.com/thread/613 --- Цитата: CaH4e3 от 22 Апрель 2016, 19:05:02 --- а на выход отправляют готовую картинку... --- Конец цитаты --- Я думаю из-то синхронизации вбланков и интеруптов, многие вещи даже легче будут чем на пк. Спрайты, плейны, палитры, все сущности очень похожи, можно интерпретировать код. Но графика целиком в врам сеги не поместится, ну у простеньких да, у сложных уже не будет хватать места. |
| CaH4e3:
--- Цитата: blackbird_ru от 22 Апрель 2016, 18:59:50 ---lancuster, а я не шучу, не понимаю откуда сержи берёт все эти года для разработки игр на неску. Раньше напрягали анусы и за пару недель порты под каую-нибудь амигу могли слепить. --- Конец цитаты --- http://cah4e3.shedevr.org.ru/cheatsbase.php#665 послание разработчика игры для денди сообщает нам, что эту или другую его игру (не совсем понятно из перевода), он закончил за 2 месяца... ну то-есть целиком. другой разработчик японский аркадный из конами в интарвью рассказывал, что закончить полировать игру нельзя, всегда можно что-то улучшить и допидорасить. но есть срок и к нему надо дать готовый рабочий продукт. как показывает практика, некоторые вещи и пару лет делают иногда, но не потому, что кодить долго, а просто то не покупают, то не публикуют лол... за это время бывало игры из простеньких движочков в крутые красивые двиглы эволюционировали... посмотрите прототип игры Пиноккио на геймбое и его финальную версию Otto's Ottinfanded на геймбое. между ними 5 лет разницы. |
| blackbird_ru:
--- Цитата: CaH4e3 от 22 Апрель 2016, 19:20:11 ---он закончил за 2 месяца... ну то-есть целиком. --- Конец цитаты --- Впечатляет, особенно на фоне мегакорявой коммандос, но баги вроде есть, момент где близнецы виснут к примеру. Добавлено позже: --- Цитата: sergi от 22 Апрель 2016, 19:15:11 ---Денди иммитируется неплохо на PCE - вот там возможно чтото типа эмулятора денди --- Конец цитаты --- Да, есть порты нескольких мегаменов, но там процессор из того же семейства, пересечение инструкций есть, поэтому ещё проще. А вот на сегу, хмм, нужно будет заняться этим и написать какой-нибудь прототипчик. |
| sergi:
Я только за, особенно если чп2 возьметесь портировать ;) |
| Kinbeas:
--- Цитата: sergi от 22 Апрель 2016, 19:55:36 ---Я только за, особенно если чп2 возьметесь портировать --- Конец цитаты --- И на кой ляд? |
| sergi:
ну хз, пусть будет :) |
| lancuster:
Подскажите, какой процессор у Commodore 64? Тоже восьмибитный? |
| CaH4e3:
комдоро64битный очевидно |
| lancuster:
--- Цитата: CaH4e3 от 23 Апрель 2016, 00:09:36 ---комдоро64битный очевидно --- Конец цитаты --- А чё у него тогда графон как у Денди, а? <_< |
| sergi:
Процессор никакого отношения к графике не имеет, проц у коммодора 64 как у денди, на нем даже одноименные порты есть игр, более того на нем делались некоторые игры под денди, т.к. проц тот же самый, плюс блоковая система организация памяти, а вот видеосистема у него сложнее чем у денди - т.к. это компьютер и там видеопроцессор, а не простой тайловый и спрайтовый отрисовщик https://www.youtube.com/watch?v=GcZeRcHfRGw |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |