Программа Pygame инициализирует окно с конкретными размерами и заголовком.
Она определяет различные цвета для фона, моста, воды и облаков.
Игра управляет разными состояниями: интро, исследованием, диалогом, падением и переходом.
Спрайты игрока для фронта, задней и боковой сторон загружаются и масштабируются.
Класс Player обрабатывает движение, направление и кадры анимации.
Класс Player также включает логику для обнаружения близости к мосту и запуска диалога.
Класс Bridge определен для рисования структуры моста и воды ниже него.
Основной цикл игры обрабатывает события, обновляет состояние игры и рендерит графику соответственно.
Состояние интро отображает приветственное сообщение и приглашает пользователя начать.
В состоянии исследования игрок может перемещаться и взаимодействовать с мостом.
Состояние диалога отображает текст последовательно, продвигаясь с пользовательским вводом и запуская состояние падения после определенной точки.
Состояние падения анимирует спуск игрока, ведущий к состоянию перехода с растущим эффектом облака.
Затем состояние перехода ведет к новой последовательности диалога, указывая на транспортировку игрока.
dev.to
Luzes e Borrões
Create attached notes ...
