Аналог классической игры Doodle Jump, реализованный на Python с использованием библиотеки pygame.
-
Темы
- стандартная
- зимняя
-
Сохранение результатов
- после ввода имени и окончания игры результат сохраняется в JSON-файл
-
Игровые элементы
- стандартные платформы
- ломающиеся платформы
- движущиеся платформы
- пружины для усиленного прыжка
-
Враги
- при столкновении с монстром игра завершается
- врагов можно побеждать выстрелами
-
Управление персонажем
- Стрелка влево / вправо — перемещение
- Стрелка вверх — выстрел
- Esc — выход
- Клавиша
1или клик по кнопке в углу — пауза
doodle_jump/— исходный код игрыrequirements.txt— список зависимостейbuild-nuitka.bat— скрипт сборки (Windows, с Nuitka)dj.ico— иконка игры
- Клонируй репозиторий
git clone https://github.com/PVkolos/Doodle-Jump.git
- Перейди в папку проекта
cd Doodle-Jump - Создай виртуальное окружение
Linux/macOS:
python -m venv venv
Windows:source venv/bin/activatevenv\Scripts\activate
- Установи зависимости
pip install -r requirements.txt
- Перейди в папку с исходным кодом
cd doodle_jump - Запусти игру
python main.py
Для создания исполняемого файла используется скрипт build-nuitka.bat. Он вызывает Nuitka для упаковки Python-кода в бинарный файл.