Курсовой проект представляет собой игру «Арканоид» – одна из немногих игр, которая в течение долгого времени остается на пике своей популярности.
Игрок контролирует небольшую платформу, которую можно передвигать горизонтально от одной стенки до другой, подставляя её под шарик, предотвращая его падение вниз. Удар шарика по кирпичу приводит к разрушению кирпича. После того как все кирпичи на данном уровне уничтожены, происходит переход на следующий уровень, с новым набором кирпичей. Есть и некоторое разнообразие: определённые кирпичи нужно ударять несколько раз, удар по некоторым кирпичам приводит к выпаданию из них капсул-призов — приз активируется, если поймать такую капсулу платформой.
Для реализация данного проекта был выбран объектно-ориентированный язык программирования Python.
Требования:
- Установленный интерпретатор языка Python
python.org
- Установленный модуль PyGame
python3 -m pip install -U pygame --user
Особенности:
- Возможность поставить игру на паузу
- Возможность сохранения текущего состояния игры. Для сохранения нажмите Ctrl+S во время игры
- На каждом из официальных уровней присутствует музыка (по умолчанию громкость нулевая)
- Редактор уровней. Возможность создавать свои уровни
- Бонусы
Управление игрой:
Редактор уровней:
Положительные бонусы:
Отрицательный
- Уменьшение длины платформы в 2 раза
Запуск:
Состав:
Читы:
В игре присутствуют некоторые читы, облегчающие игровой процесс. Активируются на нажатие определенной клавиши на клавиатуре
Дата | Выполнено, % |
---|---|
2020-05-14 12:09:16 | 10 |
2020-05-14 09:09:13 | 100 |