Хочу показать вам свой долгострой. Начат ещё в сентябре 2019 года.
Тогда у меня возникла идея попробовать портировать игрушку с БК-0010 на УКНЦ прямо из-под "Эмулятора БК".
Ну то есть всё делается на UKNCBTL - берётся образ игрушки в эмуляторе, и там же раскручивается.
В качестве игрушки для экспериментов я выбрал вот этот JOE BLADE - https://r-games.net/bk001x/games/669-joeblade.html
Скриншоты того что получилось:
Скриншоты может и красивые, но игрушка пока что совершенно не функциональна.
Первая проблема - я выбрал неудачный оригинал.
Оказалась (и я понял это далеко не сразу), что игра была сильно урезана: в игре гораздо меньше комнат, но главное, ГГ не умеет прыгать, что делает геймплей менее интересным, и при этом довольно жёстким: охранников можно убить только пулями, которых крайне мало.
Вторая проблема - я потратил дикое количество времени на переделку рисования с БК на УКНЦ.
Проблема тут в том что на БК можно легко оперировать байтами экрана как 4-пиксельными полосками. На УКНЦ можно работать только с 8-пиксельными полосками (словами). А здесь игра существенно использует этот момент.
В общем, на данный момент главное что нужно доделать:
- Движение ГГ/охранника влево - остаётся грязь, неправильно восстанавливается фон после движения
- Движение ГГ рядом с охранником - всё совсем плохо, портится вообще весь фон
- Управление нужно существенно переделывать
После того как я это (возможно) пофикшу, игру можно будет рассматривать как более-менее играбельную.
Я пока в раздумьях что дальше с этим материалом делать, но видимо буду так же неспешно доделывать - когда будет на это время.
В аттаче текущая версия игры.