Skip to content

AlexeyTeacher/Game_Grogo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GROGU GAME

project image

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

Реализована попытка создать легкую игру по типу Dino T-Rex от Google. Суть игры близка к оригиналу, персонаж бесконечно бежит и уклоняется от препятствий. Для тематики игры были взяты персонажи сериала "Мандалорец". Главного персонажа зовут Грогу. При старте программы открывается приветственное окно. После нажатия любой клавиши начинается игра.

Для прыжка нужно нажать на пробел или кнопку ↑

Чтобы присесть, нужно нажать левый CTRL или кнопку 🠗

Чем дольше Грогу не врезается в препятствия, тем выше счет в игре. Для усложнения и интереса игра ускоряется. Лучший результат сохраняется и после закрытия игры.

Инструменты реализации

Файлы для работы программы находятся в папке assets

Счет игры хранится в обычном файле height_score.txt

Игра написана на Python 3.8, библиотеки для запуска находятся в файле requirements.txt.

Изображения оригинальные и созданы под заказ специально для игры, автор: www.instagram.com/igapeka_dsgn.

Саундтрек взят у https://soundcloud.com/stoney-798155566/the-mandalorian-theme-star-wars-the-mandalorian-main-theme-8-bit-remix.

Для удобства запуска программа была собрана в pyinstaller в один EXE-файл. Файл находится в папке dist.

Игра подстраивается под разрешение экрана. Рекомендую использовать: 1024х768, 1280х720, 1280x1024, 1366x768, 1920x1080. На более низком разрешении игра работает некорректно, но работает. В 4к возможности проверить игру не было, но теоретические должно все работать)))

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

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

project image

автор иллюстрации: https://twitter.com/WoostarsPixels

About

Pet-проект игры на pygame. Как динозаврик из Google chrome, только про Грогу из Мандалорца.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages