Очень приятно осознавать, что ещё есть люди, желающие научится делать игры для спека!
Единственно, я бы не советовал распылять силы на такие мелкие игры, вроде лошадок, а сразу пробовать писать что-то более амбициозное - платформер, гонку или шмап.
Не знаю, "считается" или нет, если я про ассемблер просто почитаю, а игрушку попробую сделать в Arcade Game Designer ))
Я тоже так думаю. Во-первых, интересно писать что-то новое, в котором встанут реальные задачи и проблемы. Во-вторых простые игры и так 100% напишутся, благо некоторые готовые исходники есть в книжках. Я в свое время сразу начал с 3D, правда завершил игру только через 15 лет (с 13-летним перерывом в разработке)
Всё считается, не важно на чем сделал. Важно, что получилось. Другое дело, возможно в нынешнее время после избалованности на PC и нехватки времени на всё, писать на голом ассемблере подолгу - муторная задача. Так что, переходишь на следующий этап - написание собственного велосипеда для высокоуровневой разработки на Спектруме. Oleg N.Cher и я уже написали свои компиляторы Оберона и Паскаля.
Ну так давно известно, ассемблерные вставки рулят)
SDCC с некоторыми дополнениями вполне удобен. На правах рекламы - среда несколько купирующая недостатки SDCC https://github.com/salextpuru/sdcc-n...dcc-noinit.pdf
Пользуйтесь. Спрайты выводятся музыка играется. Пример там есть, микродемо называется.
Есть поддержка клавы zx и ps2 с поддержкой кириллицы. Есть неплохая математическая библиотека. Есть printf. И scanf.
Дока пишется и потихоньку библиотеки добавляются.
Есть возможностл писать плагины для WC.
На какой фантазии хватит.
Список функций - тут libsrc/libwcplugin/: wcfatfunc.h wckeyfunc.h wcplugin.h
Примеры тут apps/: wcplugin wcptermtst wcpzxmczifi
Я сказал "есть возможность". Откуда я знаю, что нафантазирует кто? Может захочет веб-браузер написать текстовый или ещё что.
Кстати, FTP-клиент не помешал бы, а?
- - - Добавлено - - -
И вообще - тема назыается "с чего начать".
Как правило, начинающему нужен быстро видимый результат. Чтобы он не писал полгода на ассемблере "Hello world!".
Иначе просто интерес пропадет.
Вот я и предлагаю то, что уже работает и быстро можно увидеть, как картиночка выводится. Как музычка играется. Управление спрайтами простенькое. Если будет время - напишу простенькую игрушку. Чисто демо под стандартный режим, чтобы продемонстирировать как управление делается.
А если начинать "делай сразу мегапроект" - то начинающий быстро утонет в элементарных для "опытного гуру" вещах и забросит все.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)