AlexLogachev

Прокомментировал Демо-версия Decade of Ruin для Commodore 64

avatar
6 месяцев назад
На оригинальном Коммодоре запускается без проблем) Насчет разных FPGA портов точно сказать не могу, не тестировал. А по поводу разработки. Пишу в VS Code, ассемблер - KickAssembler (самый удобный для процессора MOS 6510, который в Коммодоре стоит). Компиляция одной кнопкой, даже можно сразу образ дискеты собрать с нужными файлами. Тестирую в эмуляторе и на оригинальном железе (для этого у меня есть и сам Коммодор и куплена SD2IEC - плата-эмулятор дисковода). Сложнее с графикой и уровнями. Графику художник рисует в обычном редакторе, учитывая ограничения по цветам, и в определенной палитре. Потом готовые PNG я конвертирую в формат ассемблера несколькими скриптами на питоне (отдельные для текстур и спрайтов). Для заставок почти тоже самое, но используем редактор Multipaint, в котором можно для многих старых систем рисовать. Его проблема в том, что он при конвертации в ассемблер криво распределяет цвета по знакоместам, но для заставок это не важно (в отличие от текстур и спрайтов). Уровни сперва делал в Tiled и перегонял в ассемблер очередным питоновским скриптом. Но потом я добавил в игру возможность делать плоские стены и натягивать на один блок сразу две разных текстуры, поэтому в Tiled уже стало неудобно уровни делать. И я решил использовать для этого Godot (да, это та еще дичь). Прям в 3D расставляю блоки, натягиваю текстуры, расставляю врагов и объекты. А потом скриптом на GDScript конвертирую в ассемблер. Приложил скрин, как это все выглядит=) Godot использую еще и потому что хочу в будущем эту игру портировать на современные системы (точно ПК и возможно Android). В общем, инструментов много, и я не представляю, как в 80х разработчики без них обходились=) Но кучу скриптов самостоятельно приходится писать.
media

Прокомментировал Начало удивительного путешествия в мир программирования GameBoy - Novostroika

avatar
1 неделю назад
Спасибо! Буду писать еще

Прокомментировал Время жестко кодить на ассемблере

avatar
1 месяц назад
Еще бы все это до конца доводилось )

Прокомментировал 50 лет текстовых игр - 1974: Super Star Trek. Перевод статьи Aaron A. Reed

avatar
1 месяц назад
Действительно, что-то я не туда тыкнул)

Прокомментировал Демо-версия Decade of Ruin для Commodore 64

avatar
6 месяцев назад
Да, завозили, но в сравнении с тем, как у нас разошелся ZX, как будто этого маловато будет :)

Прокомментировал Демо-версия Decade of Ruin для Commodore 64

avatar
6 месяцев назад
Спасибо большое ! Недавно еще Кирилл Лейфер выпустил Paws Noir на C64, очень классная, советую ) Про покупку прав слышал, интересно, во что это потом выльется. А насчет покупки компьютера даже не знаю, что посоветовать. У меня оригинал, но для таких машин желательно уметь паять либо знать того, кто умеет паять:) Пока вроде не ломался, но мало ли что. Наверное лучше и правда какой-нибудь современный порт на FPGA.

Прокомментировал Демо-версия Decade of Ruin для Commodore 64

avatar
6 месяцев назад
Ну, скорее для фанатов старой техники и привлечения новых людей в олдскульную тусовку) Commodore 64 то в свое время довольно популярным был, но к сожалению, в РФ о нем мало кто слышал, ибо в СССР не завозили, в отличие от ZX Spectrum.

Прокомментировал Демо-версия Decade of Ruin для Commodore 64

avatar
6 месяцев назад
Надо было когда-то начать)

Прокомментировал Начало удивительного путешествия в мир программирования GameBoy - Novostroika

avatar
1 неделю назад
Спасибо! Уже пишу следующую историю)

Прокомментировал Начало удивительного путешествия в мир программирования GameBoy - Novostroika

avatar
1 неделю назад
Ну до него мне ох как далеко в плане знаний :)