Präsentation Pflichtenheft - Pse-Lambda-das-Spiel/LambdaDasSpiel GitHub Wiki
Folie 1
Allgemein "Lamb.da" erklären ohne Bezug auf noch nicht erklärte Themen zu nehmen (Lamb in Lambda = Lamm, Da = Edelsteintyp Danburit, Lambda = Name des Kalküls)
Folie 2
- Nur untypisiertes Lambda-Kalkül, inklusive Reduktionsstrategien
- Gamification: Anwendung von Spielelementen in spielfremdem Kontext
- Kindgerechte Bedienung: Symbole und Bilder anstatt Text so oft wie möglich
Folie 3
Für Variable und Abstraktion: Farbe repräsentiert Variablennamen (z.B. x = blau, y = grün etc)
Folie 4
Wie ein Baum strukturiert
Erklären in Reihenfolge:
- blaues Lamm
- rotes Lamm mit rotem Edelstein
- weißes Lamm mit blauen Edelsteinen
- grüner Edelstein
Folie 5
Verzauberungsregel:
- Lamm verzaubert horizontal vor sich stehenden Freundeskreis und ersetzt eigene (nicht aufbewahrte) Edelsteine durch verzauberten Freundeskreis
- verzauberter Freundeskreis verschwindet
- zauberndes Lamm verliert Farbe und Zauberstab
Umfärbungsregel: angewandt vor Verzauberungsregel, falls in beiden Freundeskreisen die gleiche Farbe vorkommt, ersetze dann Farbe in verzaubertem Freundeskreis
1. Regel fLoZ: weißes Lamm mit nur einem Freund bzw (aufbewahrten) Edelstein verschwindet
2. Regel fLoZ: wenn weißes Lamm der horizontal erste Freund (vor allen Edelsteinen, kannst du auch weglassen) eines anderen Lamms ist, verschwindet dieses
Folie 6/ 7
1.Kurze allgemeine Beschreibung:
- Editormodus: Hier kann der Spieler die Spielelemente in eine bestimmte Anordnung bringen, um das Levelziel zu erreichen. Die Spielelemente lassen sich auch färben (außer Lämmer ohne Zauberstäbe). Dabei können bestimmte Einschränkungen im Level vorgegeben sein (bereits auf dem Spielfeld platzierte Spielelemente, beschränkte Anzahl an Spielelementen).
- Reduktionsmodus: Hier wird die im Editormodus erstellte Anordnung gemäß den Spielregeln umgewandelt. Der Spieler kann die Reduktionsschritte einzeln oder automatisch per Abspielmodus ausführen lassen. Dann erscheint Levelabschluss-Dialog (Erfolg ?, Belohnung)
2.Ein Satz pro UI-Element (Laserpointer?)
Folie 8
Reduktion hat Eingabe und minimale Ausgabe
Eingabe-Bestimmung: Eingabe zu geg. Ausgabe finden
Ausgabe-Bestimmung: Ausgabe zu geg. Eingabe finden
Folie 9
Münzen, die man nach erfolgreichem Lösen des Levels erhält und im Shop gegen Belohnungen eintauschen kann (mehr dazu folgt)
Beispielerfolge
Sandbox: nicht Modus sagen, freies Level (ohne Levelziel und andere Einschränkungen) im Baukastenprinzip mit nachfolgender Reduktion
Folie 10
Allgemeine Beschreibung
Kategorie + kaufbare Elemente
Folie 11
Lehrermodus: wird in Echtzeit angepasst
Statistik: z.B. Erfolgsquote, Spielzeit
Folie 12
Ihre
Allgemein
so wenig ähms wie möglich
nur bei GUIs zur Tafel drehen
bei uns heißt Gruppe von Lämmern und Edelsteinen (vertikal betrachtet) Freundeskreis (nicht Familie)
aufbewahrter Edelstein: Steht direkt (in der ersten Reihe) unter einem Lamm, beliebige Farbe
besessener Edelstein: Steht irgendwo (in einer beliebigen Reihe) unter einem Lamm, gleiche Farbe wie dieses Lamm