"Beast" remake for Jupiter Ace 16K

 

После изучения компьютера мне захотелось написать что-нибудь. Но с текстовым режимом особо и не разгуляешься, поэтому я решил попробовать и написать головоломку. Пересмотрел несколько старых игр(та появился Quiltrex), и выбрал олдовую игру 1984 года - Beasts. понять логику игры было легко, я начал писать код формирования уровня и после того, как осилил опрос клавиатуры, начал страдать над перемещением блоков. Засада номер 1: обнаружил, что zasm неверно компилирует ld a,(ix-1), получается ld a,(ix+1). Я обнаружил ошибку на убогом отладчике эмулятора Spud Ace. Хорошо, блоки начали двигаться, стал страдать над логикой движения монстров. Теперь игра готова, но нет пока одной фичи - блоки можно двигать за собой, держа пробел.

preview

Может, я вернусь к доработке, кто знает?

Комментарии