2026-07-20 08:23:25 +02:00
2026-07-06 08:06:18 +02:00
2026-04-10 22:56:26 +02:00
2026-06-08 09:24:50 +02:00
2026-07-13 08:15:10 +02:00
2026-07-20 08:23:25 +02:00

Royal Kebab

Kleine Indie-Company. Sehr bescheiden. Wir machen. Döner. Revolutionär.

License: GPL-3.0-or-later Kebab - Ready

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)

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

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

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

Lizenz

Die Dateien in diesem Repository stehen unter der GNU GPLv3-or-later. Eine Kopie dieser Lizenz kann in der Datei LICENSE gefunden werden.

S
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.”
Readme GPL-3.0
12 MiB
Languages
Java 100%