mirror of
https://inf.pirckheimer-gymnasium.de/kebab/kebab
synced 2026-08-26 16:31:23 +00:00
Game Ablauf Update
This commit is contained in:
@@ -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)
|
||||
Reference in New Issue
Block a user