Doodle Jump Pygame

Описание проекта

Мы хотим реализовать основной функционал игры Doodle Jump. При старте программы открывается меню. После нажатия кнопки 'играть' начинается процесс игры. Управление осуществляется с помощью стрелочек и или клавиш A и D (главный персонаж умеет сам отталкиваться от блоков). По ходу продвижения вверх различные платформы с различным поведением генерируются по заданному алгоритму. Задача игрока: не упасть ниже экрана, добраться как можно выше.

Задачи реализации

  • реализовать физику прыжков игрока
  • разработать движение камеры вслед за игроком
  • разработать генерацию платформ:
    • статичной
  • добавить звуковое сопровождение при:
    • прыжке
    • проигрыше
    • обломе платформы

Компонентная концепция

Приложение состоит из видов и компонентов.
Вид - конечное для пользователя представление текущего состояния приложения. Виды управляют компонентами и взаимодействием между ними.