Game Ablauf Update

This commit is contained in:
Big
2026-06-15 09:05:01 +02:00
parent 62cf150034
commit 785bf69a00
+103 -3
View File
@@ -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.
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)