Конечно, звуки бы улучшили игру - даже какие-то простые по событиям.
Но я тут полный профан, если ткнёте в какие-то примеры, будет неплохо.
Но сразу скажу, что какие бы то ни было звуковые движки я сейчас не потяну.
Лучше что-то очень-очень простое.
Вид для печати
три варианта бипов вышеКод:ROM_BEEPER EQU #03B5 ; hl=pitch de=duration
BEEP_CON_HL EQU #012C
BEEP_CON_DE EQU #0006
BEEP_LEFT_HL EQU #0258
BEEP_LEFT_DE EQU #0004
BEEP_ROLL_HL EQU #0190
BEEP_ROLL_DE EQU #0004
sound_buzz:
ld hl, BEEP_LEFT_HL
ld de, BEEP_LEFT_DE
call ROM_BEEPER
Взял один из этих вариантов, поставил на действия "Look/shoot" - в комнате, в инвентаре, при вводе кода.
Драфт #8 в аттаче первого сообщения.
Я до этого ещё пробовал ставить очень короткий звук при выводе каждого символа, там где строки выводятся с анимацией - это ужасно анноит, убрал.
как насчёт пропуска вступительного текста (по нажатию любой клавиши во время его печати) и перехода сразу к игре ?
Передвинул начало на $5FB4 = 24500 чтобы можно было сделать дисковый загрузчик.
Свободной памяти осталось 481 байт.
В планах ещё реализовать автоматический ввод кода уровня - если он уже вводился раньше.
И на этом всё по улучшениям - только исправления ошибок.
на самом деле это не очень критично. игру всегда можно (и нужно) скомпрессировать.
(загрузив на более высокий адрес почти всегда можно разжать вниз)
.............
а не было мысли объеденить look/shoot ?
(если я правильно понял в игре взаимодействие/осмотр происходит только перед объектами) в остальных случаях - стрельба
Выложил драфт 9 в первом сообщении.
Что нового:
- Светлая/игровая тема, тёмная тема для истории - через атрибуты экрана
- Опустил игровой экран на 8px вниз
- Ожидание Down key -> ожидание любой клавиши, плюс проверка на отжатие - чтобы сообщения не проскакивали
- Ввод кода на уровень который уже был введён - автоматический ввод цифр
Что собираюсь доделать:
- Запаковать основную часть в LZSA1, распаковка на старте
https://pic.maxiol.com/thumbs2/16072....202012053.png https://pic.maxiol.com/thumbs2/16072....202012052.png https://pic.maxiol.com/thumbs2/16072....202012061.png