mirror of
https://inf.pirckheimer-gymnasium.de/kebab/kebab
synced 2026-08-26 16:31:23 +00:00
190fccc1a7856477294cd9e9ce8e8b49ee81aa28
Royal Kebab
Kleine Indie-Company. Sehr bescheiden. Wir machen. Döner. Revolutionär.
Story
- unsere Idee: Döner Bude errichten
- Sponsor bei Bank
- Investition kleine Hüte kaufen
- 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 Geld zu verdienen zb Jump n Run
Prozess, Reflexion, Planung
- Wie Geld? (Clicker Prinzip vorerst mit Upgrades)
- weitere Iteration vllt Döner selber machen (VLLT)
- eigene Grafik? (durch Website; Pixel; von OpenGameArt: UI Pack)
Weiterführende Links
Rahmenbedingungen für das Projekt
- Freiwillige Benotung (mündliche Noten, individuell)
- Abgabetermin d. Projekts: Montag, der 27. Juli, 9:25 Uhr
- Game-Engine: engine-pi
- Anforderungen des Lehrplans
- einfache graphische Benutzeroberflächen
- überprüfen die Funktionalität eines vorgegebenen Softwareprodukts mit unterschiedlichen Testverfahren
- verwenden dabei die zugehörige Dokumentation
- verwenden Versionsverwaltung
- UML-Diagramme
- KI-Verwendung erlaubt
- Lizenz: frei; GPLv3
- Anwesenheit zu den Unterrichtszeiten
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)
Credits
- Font: Bitcount Grid Double
- PixUI icon pack
- Natürlich: engine-pi
Lizenz
Die Dateien in diesem Repository stehen unter der GNU GPLv3-or-later. Eine Kopie dieser Lizenz kann in der Datei LICENSE gefunden werden.
Regeln
- Sprache auf Englisch
- erst pullen!!! (IMMER)
- Dateien speichern bevor commit
- um zu commiten (git commit -a -m "-Nachricht-")
- bitte immer bei Nachricht hereinschreiben was geändert wurde
Description
Mirror of https://inf.pirckheimer-gymnasium.de/kebab/kebab (updating every 30 days, starting at Jul 27, 2026) - a school project of mine.
“Kleine Indie-Company. Sehr bescheiden. Wir machen. Döner. Revolutionär.”
12 MiB
Languages
Java
100%