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