Documentation
Projektübersicht
The Catcher of the Fruits ist ein 2D-Fangspiel, das mit Python und der Bibliothek Pyxel entwickelt wurde. Der Spieler übernimmt die Rolle der Köchin Leila Kaira und muss Früchte sammeln, Gefahren vermeiden und das legendäre Meisterrezept retten.
Spielziel
Das Ziel ist es, 100 Punkte zu erreichen, indem verschiedene Früchte gesammelt und Bonusmechaniken genutzt werden. Bomben müssen vermieden werden, da bereits eine einzige Bombe zum sofortigen Spielende führt.
Neue Features
1. Dynamisches Wettersystem
Das Spiel besitzt fünf verschiedene Wetterzustände, die sich automatisch ändern und das Gameplay direkt beeinflussen.
Sonnig
* Standardbedingungen
* Äpfel und Wassermelonen geben mehr Punkte
Regen
* Der Korb rutscht und besitzt Trägheit
* Früchte fallen schneller
* Höherer Schwierigkeitsgrad
Sturm
* Starker Wind beeinflusst die Flugbahn aller Objekte
* Windrichtung und -stärke ändern sich dynamisch
* Zusätzliche Partikeleffekte
Hitze
* Flimmernder Hintergrund
* Verpasste Bomben können zusätzliche Bomben erzeugen
* Erhöhtes Risiko
Nacht
* Dunkle Umgebung
* Nur Objekte in der Nähe des Spielers sind sichtbar
* Eingeschränkte Sicht erschwert die Orientierung
Zusätzlich wird der nächste Wetterwechsel frühzeitig angekündigt, sodass der Spieler reagieren und vorausplanen kann.
2. Korb-Evolutionssystem
Der Fangkorb entwickelt sich abhängig von der erreichten Punktzahl weiter.
Stufe Punkte Verbesserung
Normal 0 Standardkorb
Gross 10 Breiterer Korb
Räder 25 Höhere Bewegungsgeschwindigkeit
Netz 50 Höheres Fangnetz
Magnet 80 Zieht nahe Früchte automatisch an
Dieses System sorgt für einen kontinuierlichen Spielfortschritt und belohnt gute Leistungen.
3. Rezept-System
Neu eingeführt wurde ein Rezeptsystem, bei dem bestimmte Fruchtfolgen gesammelt werden müssen.
Leilas Sommer-Bowl
Apfel → Wassermelone → Erdbeere
Belohnung:
* +15 Punkte
* Alle Leben werden aufgefüllt
Tropischer Traum
Kleine Banane → Große Banane → Pfirsich
Belohnung:
* +12 Punkte
* Alle Leben werden aufgefüllt
Meisterrezept
Erdbeere → Apfel → Große Banane
Belohnung:
* +18 Punkte
* Alle Leben werden aufgefüllt
Der aktuelle Fortschritt wird jederzeit im HUD angezeigt.
4. Enterhaken-System
Ein vollständig neues Bewegungsfeature ist der Enterhaken.
Funktionen:
* Der Haken wird nach oben abgeschossen.
* Nach dem Ausfahren schwingt der Korb wie ein Pendel.
* Die Schwingbewegung kann aktiv gesteuert werden.
* Der Spieler kann sich jederzeit wieder lösen.
Der Enterhaken ermöglicht:
* schnellere Positionswechsel,
* das Erreichen schwer zugänglicher Früchte,
* neue Bewegungsstrategien.
5. Power-up-System
Das Spiel enthält mehrere temporäre Verstärkungen.
Kleine Banane
* Korb wird kleiner
Große Banane
* Korb wird größer
Blitz
* Erhöhte Bewegungsgeschwindigkeit
Pfirsich
* Aktiviert die Sprungfunktion
Herz
* Gibt ein zusätzliches Leben zurück
Für jedes aktive Power-up werden Laufzeitbalken eingeblendet.
6. Kombosystem (Kettenreaktion)
Wer dreimal hintereinander dieselbe Fruchtart fängt, löst eine Kettenreaktion aus.
Effekt:
* Alle momentan vorhandenen Bomben werden entfernt.
* Zusätzliche Partikeleffekte und Soundeffekte werden ausgelöst.
Dieses System belohnt präzises und strategisches Spielen.
7. Zweispielermodus
Das Spiel kann im Einzelspieler- oder Zweispielermodus gespielt werden.
Spieler 1
* Bewegung: WASD
* Enterhaken: SPACE
Spieler 2
* Bewegung: Pfeiltasten
* Enterhaken: L
Beide Spieler besitzen:
* eigene Punkte,
* eigene Leben,
* eigene Körbe.
Gewonnen hat der Spieler, der zuerst 100 Punkte erreicht.
8. Neue Frucht: Erdbeere
Die Erdbeere ist eine seltene Spezialfrucht.
Eigenschaften:
* Gibt 4 Punkte.
* Besitzt einen animierten Glitzereffekt.
* Wird für mehrere Meisterrezepte benötigt.
Durch ihre Seltenheit besitzt sie einen hohen strategischen Wert.
9. Erweiterte audiovisuelle Gestaltung
Das Spiel verwendet ein deutlich erweitertes Feedback-System.
Soundeffekte
* Fruchtfang
* Bombenexplosion
* Power-ups
* Kettenreaktionen
* Rezeptabschluss
* Sieg und Niederlage
Hintergrundmusik
* Eigene Melodie
* Eigene Bassspur
* Dauerschleife während des Spiels
Partikeleffekte
* Explosionen
* Funken
* Wettereffekte
* Rezept- und Evolutionsanimationen
Dadurch wirkt das Spiel lebendiger und vermittelt dem Spieler jederzeit Rückmeldungen über seine Aktionen.
Fazit
Die neuen Funktionen erweitern das ursprüngliche Fangspiel deutlich. Besonders das dynamische Wettersystem, die Korb-Evolution, das Rezeptsystem und der Enterhaken sorgen dafür, dass jede Spielrunde unterschiedlich verläuft und sowohl Geschicklichkeit als auch strategische Entscheidungen gefordert werden.