Простая космическая игра, написанная на языке Jack для курса "From Nand to Tetris". В игре игрок управляет ракетой и должен уничтожать падающих пришельцев с помощью пуль.
В игре вы управляете ракетой в нижней части экрана. Сверху падают пришельцы, которых нужно уничтожать с помощью пуль. Игра заканчивается, если пришелец достигает нижней части экрана или сталкивается с ракетой. За уничтожение пришельцев начисляются очки.
- Система очков
- Уровни сложности
- Управление стрелками
- Стрельба пулями
- Экран Game Over с возможностью перезапуска
- Стрелка влево - движение ракеты влево
- Стрелка вправо - движение ракеты вправо
- Пробел - стрельба пулями
- R - перезапуск игры (на экране Game Over)
- Q - выход в главное меню
- n2t-software-suite (VM Emulator)
- Файлы игры (.jack файлы)
- Скачайте и установите n2t-software-suite
- Склонируйте репозиторий или скачайте файлы игры
- Запустите VM Emulator
- Загрузите файлы игры в VM Emulator:
- Откройте папку с файлами игры
- Выберите все .jack файлы
- Нажмите "Load Program"
- Нажмите "Run" для запуска игры
- Game.jack - основной класс игры
- Rocket.jack - класс ракеты игрока
- Alien.jack - класс пришельцев
- Bullet.jack - класс пуль
- Другие вспомогательные классы
Игра разработана в рамках курса "From Nand to Tetris" (часть 2) с использованием языка Jack.