Einführung
Shroom Rush ist ein entspannendes Plattformspiel, bei dem Spieler Finley, einen Pilzcharakter, steuern, durch Herausforderungen navigieren, Münzen sammeln und neue Story-Elemente entdecken. Dieses mit Pygame entwickelte Spiel ist eine Flucht aus der Realität und bietet in jedem Level ein niedliches und unterhaltsames Erlebnis.
Inspiration
In der heutigen schnelllebigen Welt brauchen die Menschen eine unbeschwerte Flucht aus dem Stress. Wir haben Shroom Rush als einfaches, unterhaltsames Spiel entwickelt, das den Benutzern hilft, sich zu entspannen, mit einer niedlichen Hauptfigur, einer fesselnden Geschichte und einem sanften Gameplay, das für eine mentale Pause vom Alltag sorgt.
Merkmale
- Charaktersteuerung: Bewegen Sie sich nach links, rechts und springen Sie, um durch Finleys Welt zu navigieren.
- Dynamische Hindernisvermeidung: Zeitsprünge und Bewegungen, um schleimigen Hindernissen auszuweichen.
- Münzsammlung: Sammeln Sie Münzen, um Ihre Punktzahl zu steigern und Erfolge freizuschalten.
- Begrenzte Leben und Levelfortschritt: Beginnen Sie mit drei Leben und erreichen Sie das Endportal, um voranzukommen.
- Hintergrundmusik: Für ein verbessertes Gameplay wurde fesselnde Hintergrundmusik hinzugefügt.
- Einzigartige Charakterdialoge: Fesselnde Dialoge, die am Ende jedes Levels mit der OpenAI-API generiert werden.
- Benutzerdefinierte Karten und Assets: Entworfene Karten mit Kacheln und Grafiken mit Adobe Express.
- Highscore-Tracking: In MongoDB gespeicherte Ergebnisse für zukünftige Wiederspielbarkeit und Wettbewerb.
Wie man läuft
- Klonen Sie das Repository:
git clone [ < repo_url > ]( https : // github . com / tvirat / NewHacks . git )
- Abhängigkeiten installieren:
pip install - r requirements . txt
- Führen Sie das Spiel aus:
Technische Details
- Game Engine: Pygame für Kernmechanik und Charaktersteuerung.
- Kartendesign: Benutzerdefinierte Levels, die mit Tiled erstellt und mit PyTMX geladen wurden.
- Datenbank: MongoDB zum Verfolgen von Highscores und Speichern von Benutzerdaten.
- Dialoge und Story-Erweiterung: OpenAIs API für einzigartige Charakterdialoge im Spiel.
- Design-Tools: Adobe Express zum Erstellen von Spiel-Assets und Grafiken.
Zukunftsaussichten
- Web-App-Bereitstellung: Wir planen, Shroom Rush als Web-App auf Plattformen wie Vercel zu hosten, um einen einfacheren Zugriff mit einer öffentlichen Domain zu ermöglichen.
- Zusätzliche Levels und Story: Finleys Reise wird um mehr Levels und reichhaltigere Story-Elemente erweitert.
- Verbesserte Benutzererfahrung: Benutzerauthentifizierung für personalisierte Punkteverfolgung und Leaderboard-Integration.
- Soziale Funktionen: Hinzufügen von Bestenlisten- und Community-Herausforderungen, um den Wiederspielwert zu erhöhen.