From 785bf69a001f0505597db46e8a688a3d6e6d0595 Mon Sep 17 00:00:00 2001 From: Big Date: Mon, 15 Jun 2026 09:05:01 +0200 Subject: [PATCH] Game Ablauf Update --- README.md | 106 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 103 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 57576da..347095c 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ Kleine Indie-Company. Sehr bescheiden. Wir machen. Döner. Revolutionär. * Döner laden aufmachen nach und nach lvln und Geld machen * Upgrades Arbeiter und mehr DÖNER Mehr kunden * Cookie clicker like main Story -* und Mini-Spiele um Zutaten zu sammeln zb Jump n Run +* und Mini-Spiele um Geld zu verdienen zb Jump n Run ## Prozess, Reflexion, Planung @@ -26,7 +26,8 @@ Kleine Indie-Company. Sehr bescheiden. Wir machen. Döner. Revolutionär. ## Weiterführende Links -* [Javadocs der Engine pi] (https://engine-pi.github.io/javadocs/pi/package-summary.html) +* [Javadocs der Engine Pi](https://engine-pi.github.io/javadocs/pi/package-summary.html) +* [Doku der Engine Pi](https://engine-pi.github.io/engine-pi/) ## Rahmenbedingungen für das Projekt @@ -46,4 +47,103 @@ Kleine Indie-Company. Sehr bescheiden. Wir machen. Döner. Revolutionär. ## Lizenz -Die Dateien in diesem Repository stehen unter der GNU GPLv3-or-later. Eine Kopie dieser Lizenz kann in der Datei [LICENSE](LICENSE) gefunden werden. \ No newline at end of file +Die Dateien in diesem Repository stehen unter der GNU GPLv3-or-later. Eine Kopie dieser Lizenz kann in der Datei [LICENSE](LICENSE) gefunden werden. + +## Einführung Game +## Ziel des Projekts + +* Kleiner Dönerladen-Simulator +* Kunde erscheint an der Bude +* Spieler verkauft Döner per Button +* Spieler erhält Geld +* Geld kann für Upgrades ausgegeben werden +* Upgrade erhöht die Anzahl der Kunden +* Fokus auf eine funktionierende Grundversion in 200 Minuten + +## Geplanter Spielablauf + +* Kunde erscheint +* Spieler klickt auf „Döner verkaufen“ +* Geld erhöht sich +* Kunde verschwindet +* Neuer Kunde erscheint +* Spieler kann Upgrades kaufen +* Mehr Upgrades = mehr Kunden + +## Person 1 – Fortgeschrittener + +* Projektstruktur erstellen +* GameController erstellen +* Geldsystem programmieren +* Upgrade-System programmieren +* Systeme zusammenführen +* Fehler beheben +* Endintegration übernehmen + +## Person 2 – Anfänger + +* Kunden-Sprite oder Platzhalter erstellen +* Kunde spawnt im Spiel +* Kunde bewegt sich zur Theke +* Kunde wartet auf Bedienung +* Kunde verschwindet nach Verkauf +* Neuer Kunde erscheint + +## Person 3 – Anfänger + +* Benutzeroberfläche erstellen +* Geldanzeige einbauen +* Kundenzahl anzeigen +* Button „Döner verkaufen“ erstellen +* Button „Sitzplatz kaufen“ erstellen +* Anzeigen mit den Spielwerten verbinden + +## Benötigte Klassen + +* GameController +* Customer +* MoneyManager +* UpgradeManager +* UI + +## Spielwerte (Beispiel) + +* Startgeld: 50 € +* Dönerverkauf: +5 € +* Sitzplatz-Upgrade: -20 € +* Kundenplätze starten bei 1 +* Upgrade erhöht Kundenplätze um 1 + +## Zeitplan + +* 20 Minuten Planung +* 120 Minuten parallele Entwicklung +* 40 Minuten Systeme zusammenführen +* 20 Minuten Testen und Fehler beheben + +## Was am Ende funktionieren muss + +* Kunde erscheint +* Döner kann verkauft werden +* Geld erhöht sich +* Upgrade kann gekauft werden +* Kundenanzahl steigt durch Upgrade +* Keine Abstürze oder kritischen Fehler + +## Was wir bewusst weglassen + +* Sterne-Bewertungssystem +* Zutaten-Minispiele +* Mitarbeiter +* Mehrere Filialen +* Komplexe Bestellungen +* Animationen +* Speichersystem + +## Präsentation + +* Idee des Dönerladen-Simulators vorstellen +* Kundensystem zeigen +* Geldsystem zeigen +* Upgrade-System zeigen +* Kurz erklären, welche Erweiterungen später möglich wären (Bewertungen, Minispiele, größere Läden) \ No newline at end of file