Author: grf

30
Май
2022

Призрак и прочие жители

Сделал забивание Призрака. Он меняет цвет при получении урона и потом исчезает. Пофиксил накопившиеся баги — в таблице умножения на 300 отсутствовали строки для умножения на 25, 26, 27 (при падении через границу экрана такие умножения возникали), а также старый глюк с недоочищением списка «газовых выбросов».

25
Май
2022

Призрак научился летать!

Введен в действие новый герой — Призрак. Он успешно гоняется за Балбесом, осталось его научить правильно вести себя на границе экрана. Да и вообще, это его первый выход в свет:

23
Май
2022

Призрак учится летать

YellowRabbit подсказал как реализовать полет Призрака за Балбесом, за что ему огромное спасибо! Это будет выглядеть примерно так, но в реале выкрутасы будут зависеть от траектории бегства Балбеса:

22
Май
2022

Не стой под стрелой!

Теперь Шериф тоже появляется как положено — оглядываясь туда-сюда в фазе бега и паля из пистолета. И заодно он научился убиваться каменной глыбой, а за компанию с ним и скелеты тоже.

 

21
Май
2022

Самоликвидация и возрождение скелета

Реализованы новые умения скелета:

  • самоликвидация при попадании в замкнутую область, после которой скелет снова появляется там, где установлен в лабиринте изначально.
  • возрождение скелета на месте его разрушения от удара Балбеса
13
Май
2022

Ноты и кости

Скелет научился спрыгивать вниз. Летящие объекты теперь разбираются в окружающем мире — ноты летят сквозь все, как и положено, а пули и кости — только до стен. Теперь надо научить их попадать в Балбеса, а тот должен уметь сшибать кости на лету.

Прикол — ютуб заявил, что опознал в ролике трек «The Goonies ‘R’ Good Enough», значит музыка вполне похожа ))

07
Май
2022

Музыка!

Продолжаю переносить код в расширенную память и побеждать возникающие при этом глюки. Но это довольно скучное занятие. И чтобы не так было скучно, я решил попробовать добавить музыку в игру. Музыку от игры я нашел  в инете в формате KSS. Братец Yellow Rabbit успешно преобразовал его в формат PSG, за что ему огромное мерси! Полученный PSG я сжал конвертером Kuvo, в итоге первая музыкальная тема в сжатом psg заняла чуть больше 4000 (8). Еще один вариант музыки мне прислал KoD, за что ему тоже спасибо. Была надежда, что этот вариант будет в формате какого-нибудь муз.редактора, но это оказался тоже бинарник, скорей всего тоже kss.

И вот, как теперь выглядит Goonies для БК-0011М:

Почему я пытался найти музыку в формате редактора? Потому что с музыкой от Gooines была целая эпопея. Как оказалось, машины MSX бывают в варианте PAL и NTSC, с разной частотой вывода кадров видео. Вроде бы и фиг с ним, но у них к частоте кадров привязана скорость проигрывания музыки. В итоге на PAL-версиях музыка в играх играет медленнее, чем на NTSC. И если в нотном тексте темп музыки можно увеличить легко, то в PSG-формате это уже совсем не так легко. Поиски какого-то «Goonies для PAL-версии MSX» ничего не дали, зато я нашел кучу обсуждений «с какой же скоростью должны играть музоны на европейских версиях MSX и для какой скорости их писали авторы». Если кто-то подскажет как немного ускорить PSG без потери качества воспроизведения (без потери нот и без сбивок ритма», буду признателен.