Ideenwiki - Pse-Lambda-das-Spiel/LambdaDasSpiel GitHub Wiki

-------------------------- Hier könnt Ihr eure Ideen schreiben --------------------------

Spielmodi:

  • Freier Editor: Alle Spielelemente frei anordnen und dann Programm abspielen
  • Editor mit Zielvorgabe: Einige Elemente sind schon platziert und (begrenzte Menge von) Spielelemente(n) anordnen, um ein bestimmtes Endresultat zu erhalten
  • Resultat bestimmen: Gegeben sind angeordnete Elemente, Ziel ist es das Resultat zu bestimmen (mit und ohne Multiple Choice (pro Level schwieriger))

Spielelemente:

  • Lambda Abstraktion (Schlange, Lamm, Krokodil, ...)
  • Variable (Edelstein, Ei, ...)

Optionen:

  • Option für Farbenblinde: Andere Darstellung der Farben von Spielelementen
  • Lehreroption: Anzeigen des richtigen Lambda-Terms unter einem Level oder beim Abspielen des Levels
  • Hints, falls das Level zu schwer ist
  • Sprachen: English, Deutsch, Französisch

Logische Modi:

  • Editor: Hier werden Spielelemente angezeigt, hinzugefügt, verschoben, gelöscht, umgefärbt
  • Konversionsmodus: Hier wird ein Ergebnis des Editors genommen und per Beta-Konversion in einen minimalen Term umgewandelt. Dabei kann man verschiedene Reduktions-Strategien anwenden (Wikipedia: Reduction Strategy/ Evaluation Strategy).

Gamification:

  • Accounts/ Profile
  • Achievements
  • Avatar
  • Belohnung für Lösen eines Levels (z.B. Münzen, eintauschbar gegen Witze/Random Facts/Hints; nächster Level)
  • Sounds: Bei Drag&Drop von Spielelementen, nach erfolgreichem Abschluss des Levels, im Konversionsmodus (beim Fressen, beim Ersetzen von Eiern etc.)

Links für Beispiele zum Pflichtenheft:

http://www.karllorey.de/informatik-studium/vorlesungen/softwarepraktikum/pflichtenheft-in-latex/

http://www.youtube.com/watch?v=kyYubloRw3E&index=8&list=PL22ZNLSohCRGX1Efp5p17YVc3kOKT4o_3 ab 1:04:30 ca

Was noch fehlt:

  • Profil löschen