Releases: tereshenkovav/BK-0010-game
Releases · tereshenkovav/BK-0010-game
Большое обновление с новыми механиками
Релиз собран BKTurbo8
Изменения с версии 1.0.0:
- Добавлен прыжок по накоплению маны, индикация готовности прыжка через растущий прямоугольник.
- Алмазы плавно выезжают из верхней границы и плавно уезжают в нижнюю.
- Добавлен вывод процента пойманных алмазов в конце игры.
- Добавлена поддержка джойстика.
- В меню добавлен пункт показа заставки.
- Выполнена балансировка сложности, теперь реально собрать 100% алмазов с нескольких попыток.
- Исходные тексты теперь могут быть собраны не только компилятором BKTurbo8, но и MACRO11 с набором утилит
Имя программы для загрузки в WAV-файле теперь задано как PONY
Плановое обновление игры до полной версии
Выпуск завершенной версии, полностью работоспособной и содержащей большую часть задуманного:
- Добавлен паттерн травы
- Ускорение и улучшения рендера
- Добавлены мерцающие звезды фона
- Добавлена заставка с динамическим появлением
- Улучшения интерфейса меню и игры
Важно: код версии 1.0.0 несовместим с компилятором pdp11asm, он убран из скриптов сборки.
Версия с двумя языками и улучшениями
Доработка к прошлому релизу:
- Игра переведена на английский язык
- Исправлен баг с наложением алмазов на лету
- Добавлены автоматические сборки, включая архивы для Windows с эмулятором
- Добавили обработку клавиши СТОП и прерывание игры по КТ
- Добавлено включение и отключение звука
- Реализованы два уровня сложности (с камнями и без)
- Рефакторинг кода
- Код совместим с кросс-ассемблером БКТурбо8
Улучшенная версия игры
Изменения по сравнению с v0.5.0:
- Исправлены хитбоксы, теперь они работают по размерам спрайтам
- Добавлена случайная скорость алмазов
- Добавлены камни, падения которых на пони приводит к поражению
- Более аккуратный код
Первая опубликованная версия игры
Версия игры, пригодная к запуске на эмуляторе и физической машинке БК-0010.
Включает бинарный файл для эмулятора, wav-файл для отправки через магнитофонный вход на БК и файл строк в кодировке БК для самостоятельной сборки проекта.
Полный набор примеров, собранных в bin и wav
Полный набор примеров, собранных в bin и wav
- Перевод числа в строку
- Вызовы процедур
- Обработка нажатия и удержаний клавиш
- Печать строк
- Генератор псевдослучайных чисел
- Регулирования частоты звука
- Загрузка и вывод спрайтов
- Использование таймера
- Использование переменных
- Работа с видеопамятью