Abenteuerspiel in JavaScript

Übersicht

Titelbild Wir wollen ein einfaches Textadventure programmieren, das man beliebig erweitern kann. Ich werde euch Schritt für Schritt erklären wie man das macht. Es sind keinerlei Vorkenntnisse erforderlich. Dieses Tutorial richtet sich an Schüler der Primärstufe und Sekundärstufe. Daher sind manche Stellen etwas ausführlicher. Das Ergebnis kann man hier schon mal testen:
Abenteuerspiel
Mein Ziel ist es mit diesem Tutorial, Spaß am Programmieren zu vermitteln und aufzuzeigen, wie man ein Programm Schritt für Schritt entwickelt. Wir verwenden hierbei das Konzept des Literarischen Programmierens, das Code und Dokumentation mischt, so dass Code lesen sich so anfühlt als würde man eine Abenteuergeschichte lesen. Das Resultat kann sofort im Webbrowser getestet werden. Ich möchte Euch explizit zum probieren anregen. Ganz normal ist dabei, dass man manche Änderungen rückgängig macht. Wir werden z.B. den Befehl gib schlüssel verwenden, um Türen zu öffnen. Besser wäre verwende schlüssel einzusetzen, wie im Teil 7: Erweiterungsideen vorgeschlagen. Doch das müsst ihr dann ohne meine Hilfe programmieren.
Dies sind die Kapitel:
  1. Tabula rasa
  2. Beschreibe
  3. Erkunde
  4. Interagiere
  5. Geheimgänge
  6. Dialoge
  7. Tipps und Tricks