Обновить
55
Алексей@Swamp_Dok

Программист, радиолюбитель.

27
Подписчики
Отправить сообщение

Да, я тоже о подобном думал, но для удобной отладки игр на реальной консоли.

Реализовать магазин было бы забавно, но ниша слишком специфическая. Вот для сеги или snes такое бы имело смысл, так как они выдают приемлемую графику даже для нашего времени.

Да, UART можно попробовать реализовать программно, но довольно сложно правильные тайминги получить без таймеров. Для начала я бы попробовал использовать МК-посредник, а для денди написать какой-нибудь синхронный протолок обмена простой.

А если будет реализована связь с ПК, можно будет хоть интернет раздавать. А это уже сетевые игры и браузеры.

Спасибо, действительно потерялась дробь.

В серой палитре нет красного, если правильно помню.

Еще раз спасибо за подробный комментарий, очень полезно. На счет европейских издателей мысль интересная, но, думаю, они берут очень значительный процент от прибыли и насколько дорогое у них производство тоже непонятно (даже если у них аутсорс производства в китай).

Я прикидывал, что смог бы делать картриджи себестоимостью до 1000 рублей при малосерийном производстве. А издатель это всегда намного больше людей на ЗП + аренды всякие, а тут я только себе ЗП плачу, поэтому у меня производство дешевле будет скорее всего.

Но идея с издателями действительно хорошая, можно будет пообщаться с ними ближе к релизу. Плюс буду изучать вопросы логистики и варианты по движению финансов туда-обратно.

Для рисования зомби приходится использовать палитры, которые используются для Дейва. Все четыре доступные палитры были нацелены на максимальное повторение оригинального вида Дейва, поэтому врагов нарисовать лучше не получается.

В моей интерпретации зомби получился с голым торсом и оторванной рукой. Лучше ничего придумать я не смог, опираясь на доступные палитры.

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

Для Европы скорее всего придется делать версию без прямого копирования вообще.

Спасибо, что натолкнули на мысль делать две версии игры. Попробую продумать альтернативный первый уровень, который будет не похож на оригинал.

Только где тут грань, когда игра нарушает авторские права, а когда уже нет? Вот по вашему мой вариант спрайтов Дейва стоит перерисовывать? Без юристов не разобраться :)

На западный рынок выйти хотелось бы, конечно, но щас довольно сложно это все. Цифровые копии продавать еще как-то можно, а вот логистика физических копий меня смущает.

Спасибо за полезный комментарий :)

Следующие уровни игры будут уже не так близки к оригиналу. Первый уровень тоже можно переделать, если что.

Но выпустить игру на носителях можно и без официального разрешения издателя (пусть это и не очень красиво), не думаю, что они как-то смогут мне помешать.

Да и от оригинала там не сильно много, графика сильно адаптирована из-за особенностей консоли.

Спасибо) Игра очень простая, на уровне марио по использованию ресурсов.

В текущую версию игры я добавил музыку и новые анимации в бою, но ее еще не выкладывал. Как доделаю новую карту мира и обработку коллизий на ней, то выложу.

И пока получается обходиться без маппера, 32 килобайта хватит всем :)

Вот я из таких же рассуждений и исходил, когда выбирал для разработки СС65. На ассемблере может и осилил бы проект, но времени бы ушло раз в 10 больше (раньше ничего масштабного на ассемблере не писал).

С сс65 за время разработки непреодолимых проблем не встретил, было несколько непонятных ситуациях с разным поведением одного и тоже кода в разных местах (но это мог быть и эмулятор виноват).

Вы не пробовали LLVM-MOS SDK? Презентация авторов звучит очень привлекательно, но я поздно узнал про этот проект и не стал переписывать проект под другой компилятор.

Я, кстати, пробовал просить GPT писать код для CC65, у него +- получалось, но нужно было правки вносить все равно. И использовал его как справочник иногда, если лень было NES-вики копать. Через раз выдавал адекватную информацию.

Не сталкивался с этими проектами, спасибо. Выглядят интересными.

Поставил вам плюс, так как считаю, что ваше мнение вполне уместно (не знаю за что вас заминусили).

Проект начинался в основном из спортивного интереса (смогу ли я?). А любителей ретроигр довольно много на самом деле, посмотрите на просмотры у роликов, связанных с ретроиграми (Чего стоит одно "Проклятие серого слоненка". Паша Гринев стал звездой с одного ролика считай, если не видели, то советую посмотреть).

Из-за ретро-блогеров щас картриджи из 90х по 10к стоят, сейчас за окном ренессанс ретрогейминга по всему миру.

Эта игра действительно незаконченная, ее можно назвать демкой. Сейчас ее нужно заполнять контентом и добавлять украшательства, основные механики в ней реализованы.

В видео показан геймплей игры. А про GIMP. Там ведь надо преобразовывать не только формат, но и цветовой режим. Картинку нужно свести к 4 цветам и в GIMP-e для этого есть много опций, которые позволяют получить разный результат на выходе.

В пейнте я таких возможностей не видел.

Спасибо. Если разберусь с созданием своих картриджей, то обязательно будет, но потом) Там вопрос насколько "честным" будет модуль выхода в интернет. Можно сделать коробку с esp, которая будет служить посредником, а можно сделать полноценный модем с набором номера, но он все равно будет звонить в домашнюю АТС, которая точно так же будет посредником. Поэтому склоняюсь к варианту с использованием промежуточного мк, который будет только передавать данные, а обработка уже на стороне консоли.

Есть мысли о создании отладочного картриджа без пзу. Таким образом не нужен будет программатор и упростится его прошивка.

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

Как оказалось оптимизация может сломать код.

Я сейчас пишу игру под компилятор СС65 для NES и в одном месте оптимизация ломает программу (нарушает вывод графики), а без оптимизации все нормально.

Видел эти решения, но это все кривые костыли, не очень хочется таким пользоваться. Ограничиваюсь стартбэком.

Информация

В рейтинге
Не участвует
Откуда
Воронеж, Воронежская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Разработчик игр, Инженер встраиваемых систем
От 50 000 ₽
C++
C
Программирование микроконтроллеров
Python
Разработка игр
Разработка электроники