использование модуля PyGame
игра-вертикальный_платформер (подобие Doodle-jump), где главный герой - фиолетовый дикобраз (почему бы и нет). Гг бесконечно перемещается вверх путём перепрыгивания с одной платформы на другую.
по классике существует несколько видов платформ:
- базовая (это база, based, основа). в этих платформах можно быть уверенными!
- треснутая. это ловушка, тк она не выдерживает вес дикобраза и ломается, кидая гг на произвол судьбы. разлом ловушки сопровождается звуком рваной бумаги. до разрыва: после разрыва:
- двигающаяся. выглядит как лестница, тк лестница -- это движение, а данная платформа двигается (ассоциация предельно простая)
кроме того, существуют такие предметы, как ключ и пружинка (которую плохо видно на тёмном фоне GitHub)
ключ даёт прибавку к количеству заработанных поинтов (их количество находится в левом верхнем углу), а пружинка даёт бафф в увеличенную дистанцию прыжка на следующий прыжок (короче, запрыгнув на пружинку, дикобраз отлетает почти что в стратосферу)
-
папка data с файлами изображений и звуков (все материалы взяты со стоковых сайтов открытых и бесплатных ресурсов)
-
файл requirements.txt с перечнем использованных модулей и их конкретных версий
-
основной файл с кодом main.py, который запускает игру
-
файлы для презентации в Яндекс.Лицее:
a) презентация всего проекта presentation 2.pptx
b) видео игрового процесса video.mp4
c) текст презентации text.docx
это мой второй проект, созданный в рамках обучения на втором курсе Яндекс.Лицея. он далёк от идеала, в каких-то местах слишком примитивен, в связи с тем, что на тот момент я обучалась лишь в 10-ом классе.
p.s. приношу извинения с фоновой музыки в игре ахаххахаха