介绍
《Shroom Rush》是一款轻松的平台游戏,玩家可以控制蘑菇角色 Finley,应对挑战、收集金币并发现新的故事元素。这款游戏是用 Pygame 构建的,是一种逃避现实的游戏,在每个关卡中都提供可爱有趣的体验。
灵感
在当今快节奏的世界中,人们需要轻松地摆脱压力。我们将《Shroom Rush》打造为一款简单、有趣的游戏,可帮助用户放松身心,拥有可爱的主角、引人入胜的故事和温和的游戏玩法,旨在让人们从日常生活中获得精神上的休息。
特征
- 角色控制:向左、向右移动和跳跃以导航芬利的世界。
- 动态避障:通过时间跳跃和动作来躲避粘糊糊的障碍物。
- 硬币收集:收集硬币以提高您的分数并解锁成就。
- 有限的生命和等级进展:从三个生命开始并到达最终门户以进步。
- 背景音乐:添加身临其境的背景音乐以增强游戏玩法。
- 独特的角色对话:在每个关卡的末尾使用 OpenAI 的 API 生成引人入胜的对话。
- 自定义地图和资源:使用 Adobe Express 设计带有平铺和图形的地图。
- 高分跟踪:分数存储在 MongoDB 中,以供将来重玩和比赛。
如何跑
git clone [ < repo_url > ]( https : // github . com / tvirat / NewHacks . git )
pip install - r requirements . txt
技术细节
- 游戏引擎: Pygame 用于核心机制和角色控制。
- 地图设计:使用 Tiled 构建并加载 PyTMX 的自定义关卡。
- 数据库: MongoDB,用于跟踪高分并存储用户数据。
- 对话和故事扩展: OpenAI 的 API 用于独特的游戏内角色对话。
- 设计工具:用于创建游戏资源和图形的 Adobe Express。
前景
- Web 应用程序部署:我们计划将 Shroom Rush 作为 Web 应用程序托管在 Vercel 等平台上,以便更轻松地通过公共域进行访问。
- 附加关卡和故事:通过更多关卡和更丰富的故事元素扩展芬利的旅程。
- 增强的用户体验:用于个性化分数跟踪和排行榜集成的用户身份验证。
- 社交功能:添加排行榜和社区挑战以提高可玩性。