The Catcher of the Fruits
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.
License: MIT
Files
  • app.py
  • res.pyxres
  • screenshot.png
THE CATCHER OF THE FRUITS
🕹️ https://pyxelstudio.net/wf34satg

#gamedev #retrogames #game #python #pyxel