Skip to content

PVkolos/Doodle-Jump

Repository files navigation

Doodle Jump (Python / Pygame)

Аналог классической игры Doodle Jump, реализованный на Python с использованием библиотеки pygame.


🎮 Функционал

  • Темы

    • стандартная
    • зимняя
  • Сохранение результатов

    • после ввода имени и окончания игры результат сохраняется в JSON-файл
  • Игровые элементы

    • стандартные платформы
    • ломающиеся платформы
    • движущиеся платформы
    • пружины для усиленного прыжка
  • Враги

    • при столкновении с монстром игра завершается
    • врагов можно побеждать выстрелами
  • Управление персонажем

    • Стрелка влево / вправо — перемещение
    • Стрелка вверх — выстрел
    • Esc — выход
    • Клавиша 1 или клик по кнопке в углу — пауза

📂 Содержание репозитория

  • doodle_jump/ — исходный код игры
  • requirements.txt — список зависимостей
  • build-nuitka.bat — скрипт сборки (Windows, с Nuitka)
  • dj.ico — иконка игры

🚀 Установка и запуск

  1. Клонируй репозиторий
    git clone https://github.com/PVkolos/Doodle-Jump.git
  2. Перейди в папку проекта
    cd Doodle-Jump
  3. Создай виртуальное окружение
    python -m venv venv
    Linux/macOS:
    source venv/bin/activate
    Windows:
    venv\Scripts\activate
  4. Установи зависимости
    pip install -r requirements.txt
  5. Перейди в папку с исходным кодом
    cd doodle_jump
  6. Запусти игру
    python main.py

📦 Сборка

Для создания исполняемого файла используется скрипт build-nuitka.bat. Он вызывает Nuitka для упаковки Python-кода в бинарный файл.


About

Doodle Jump

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors