소개
Shroom Rush는 플레이어가 버섯 캐릭터인 Finley를 제어하고, 도전 과제를 탐색하고, 코인을 수집하고, 새로운 스토리 요소를 발견하는 편안한 플랫폼 게임입니다. Pygame으로 제작된 이 게임은 현실에서 벗어나 각 레벨에서 귀엽고 재미있는 경험을 제공합니다.
영감
오늘날 빠르게 변화하는 세상에서 사람들은 스트레스로부터 가벼운 마음으로 탈출할 필요가 있습니다. 우리는 귀여운 주인공, 매력적인 스토리, 일상으로부터 정신적 휴식을 제공하도록 설계된 부드러운 게임 플레이를 통해 사용자가 긴장을 풀 수 있도록 도와주는 간단하고 즐거운 게임으로 Shroom Rush를 만들었습니다.
특징
- 캐릭터 제어: 왼쪽, 오른쪽으로 이동하고 점프하여 Finley의 세계를 탐색하세요.
- 동적 장애물 회피: 끈적끈적한 장애물을 피하기 위해 시간 점프와 움직임을 사용합니다.
- 코인 수집: 코인을 모아 점수를 높이고 성과를 달성하세요.
- 제한된 생명 및 레벨 진행: 세 개의 생명으로 시작하여 진행하려면 최종 포털에 도달하세요.
- 배경 음악: 향상된 게임 플레이를 위해 몰입형 배경 음악을 추가했습니다.
- 독특한 캐릭터 대화: 각 레벨 끝에서 OpenAI의 API로 생성된 매력적인 대화입니다.
- 맞춤형 지도 및 자산: Adobe Express를 사용하여 타일 및 그래픽으로 지도를 디자인했습니다.
- 높은 점수 추적: 향후 재생성과 경쟁을 위해 MongoDB에 점수가 저장됩니다.
실행 방법
git clone [ < repo_url > ]( https : // github . com / tvirat / NewHacks . git )
pip install - r requirements . txt
기술적인 세부사항
- 게임 엔진: 핵심 메커니즘과 캐릭터 제어를 위한 파이게임.
- 지도 디자인: Tiled를 사용하여 구축하고 PyTMX로 로드한 사용자 정의 수준.
- 데이터베이스: 최고 점수를 추적하고 사용자 데이터를 저장하는 MongoDB.
- 대화 및 스토리 확장: 독특한 게임 내 캐릭터 대화를 위한 OpenAI의 API입니다.
- 디자인 도구: 게임 자산 및 그래픽 제작을 위한 Adobe Express.
미래 전망
- 웹 앱 배포: 우리는 Vercel과 같은 플랫폼에서 Shroom Rush를 웹 앱으로 호스팅하여 공개 도메인으로 더 쉽게 액세스할 수 있도록 할 계획입니다.
- 추가 레벨 및 스토리: 더 많은 레벨과 풍부한 스토리 요소로 Finley의 여정을 확장하세요.
- 향상된 사용자 경험: 개인화된 점수 추적 및 순위표 통합을 위한 사용자 인증.
- 소셜 기능: 재생 가능성을 높이기 위해 순위표 및 커뮤니티 챌린지를 추가합니다.