Введение
Shroom Rush — это расслабляющий платформер, в котором игроки управляют Финли, персонажем-грибом, преодолевая препятствия, собирая монеты и открывая новые элементы истории. Эта игра, созданная с помощью Pygame, представляет собой побег от реальности, предоставляя милые и веселые впечатления на каждом уровне.
Вдохновение
В современном быстро меняющемся мире людям нужен беззаботный отдых от стресса. Мы создали Shroom Rush как простую и приятную игру, которая помогает пользователям расслабиться, с милым главным героем, захватывающим сюжетом и нежным игровым процессом, призванным обеспечить психологический отдых от повседневной рутины.
Функции
- Управление персонажем: перемещайтесь влево, вправо и прыгайте, чтобы перемещаться по миру Финли.
- Динамическое объезд препятствий: прыжки во времени и движения, позволяющие уклоняться от скользких препятствий.
- Коллекция монет: собирайте монеты, чтобы увеличить свой счет и разблокировать достижения.
- Ограниченное количество жизней и повышение уровня: начните с трех жизней и доберитесь до конечного портала, чтобы прогрессировать.
- Фоновая музыка: добавлена захватывающая фоновая музыка для улучшения игрового процесса.
- Уникальные диалоги персонажей: увлекательные диалоги, созданные с помощью API OpenAI, в конце каждого уровня.
- Пользовательские карты и ресурсы: карты с плиткой и графикой созданы с использованием Adobe Express.
- Отслеживание рекордов: результаты сохраняются в MongoDB для возможности повторного прохождения и участия в соревнованиях в будущем.
Как бежать
git clone [ < repo_url > ]( https : // github . com / tvirat / NewHacks . git )
pip install - r requirements . txt
Технические детали
- Игровой движок: Pygame для базовой механики и управления персонажем.
- Дизайн карты: пользовательские уровни, созданные с использованием Tiled и загруженные с помощью PyTMX.
- База данных: MongoDB для отслеживания рекордов и хранения пользовательских данных.
- Диалоги и расширение истории: API OpenAI для уникальных внутриигровых диалогов персонажей.
- Инструменты дизайна: Adobe Express для создания игровых ресурсов и графики.
Перспективы на будущее
- Развертывание веб-приложения: мы планируем разместить Shroom Rush в качестве веб-приложения на таких платформах, как Vercel, что позволит упростить доступ к нему благодаря общедоступному домену.
- Дополнительные уровни и сюжет: путешествие Финли расширяется за счет большего количества уровней и более богатых элементов истории.
- Улучшенный пользовательский интерфейс: аутентификация пользователей для персонализированного отслеживания результатов и интеграции таблицы лидеров.
- Социальные функции: добавление таблицы лидеров и задач сообщества для повышения реиграбельности.