Hipoppoltark / Tomb-treasures

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

!!!!!!!!!Для запуска программы нужно выполнить команду pip install requirements.txt!!!!!!!!!

!!!!!!!!!!!А потом, после устанвоки всех необходимых модулей, запустить main.py!!!!!!!!!!!!!

Управление происходит с помощью кнопок влево, вправо, вверх и т.д.

Суть проекта: сделать инди-игру в жанре бродилки с интересными головоломками. Структура проекта • Папка data, в которой содержатся текстовые файлы уровней • Папка fonts содержит шрифт для игры. • Папка img содержит все необходимые изображения • Additional_func.py содержит дополнительные функции • Config.py содержит все константы игры • Main.py главный файл игры

Использованные технологии: Pygame – собственно библиотека, на которой реализована игра Os – использовалась для открытия файлов с уровнями Random – для случайной генерации отдельных предметов Sys – для прекращения работы программы после закрытия окна игры

Основные классы: Hero – класс главного игрока Tile – класс для построения непроходимых блоков Inventory – класс для инвентаря InteractionObjects – класс вещей, с которыми взаимодействует пользователь Entry – класс входа Things – класс вещей, которые пользователь забирает в инвентарь Camera – класс камеры игры TinyHelper – класс скарабея-помощника

About

License:GNU General Public License v3.0


Languages

Language:Python 100.0%