Gestaltungsorientierte Informatik

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
textadventure:geschichte_erfinden [2026/04/06 19:17] – celandirtextadventure:geschichte_erfinden [2026/04/06 19:29] (aktuell) – celandir
Zeile 1: Zeile 1:
 ====== Eine Geschichte erfinden ====== ====== Eine Geschichte erfinden ======
  
-Unser Ziel ist Programmieren lernen, aber ganz ohne eine Geschichte, die du umsetzen kannst, wird das nicht funktionieren. Aber keine Angst, es kommt nicht darauf an, dass sie besonders kreativ oder umfangreich wird.+Unser Ziel ist Programmieren lernen, aber ganz ohne eine Geschichte, die du umsetzen kannst, wird das nicht funktionieren. Für das Programmieren ist es egal, wie komplex und kreativ die Handlung ist, aber es macht mehr Spaß, wenn man eine gute Geschichte erzählt. 
  
-Grundsätzlich ist der erste Schritt bei der Softwareentwicklung, dass man sich genau überlegt, was man programmieren möchte. Man nennt das die **Anforderungsermittlung**. Bei einem Anwendungsprogramm wird ermittelt, welche Aufgaben man mit dem Programm erledigen können soll. Bei unserem Textadventure sind das zum einen die Vorgabe, dass es überhaupt ein Textadventure werden soll, und zum anderen die konkrete Geschichte, die erzählt wird. +Grundsätzlich ist der erste Schritt bei der Softwareentwicklung immer, dass man sich genau überlegt, was man programmieren möchte. Man nennt das die **Anforderungsermittlung**. Bei einem Anwendungsprogramm wird ermittelt, welche Aufgaben die zukünftigen Benutzer:innen mit dem Programm erledigen sollen. Bei unserem Textadventure sind das zum einen die Vorgabe, dass es überhaupt ein Textadventure werden soll, und zum anderen die konkrete Geschichte, die erzählt wird. 
  
 ===== Vorgaben für die Geschichte ===== ===== Vorgaben für die Geschichte =====
  
-Damit der Lehrgang funktioniert, musst du folgende Rahmenbedingungen einhalten, die sich an klassischen Textadventures orientieren. Wie du die Handlung auf dieser Grundlage ausgestaltest, welche Rätsel du einbaust und welche Charaktere auftauchen, das bleibt dir überlassen: +Damit das Tutorial funktioniert, musst du folgende Rahmenbedingungen einhalten, die sich an klassischen Textadventures orientieren. Wie du die Handlung auf dieser Grundlage ausgestaltest, welche Rätsel du einbaust und welche Charaktere auftauchen, das bleibt dir überlassen: 
  
   * Die Spieler:innen übernehmen die Rolle der Protagonist:in (SC = Spielercharakter).   * Die Spieler:innen übernehmen die Rolle der Protagonist:in (SC = Spielercharakter).
-  * Die Handlung spielt immer an bestimmten Orten, die miteinander verbunden sind. +  * Die Handlung spielt immer an bestimmten Orten, die miteinander (über Gänge, U-Bahn-Linien etc.) verbunden sind. 
   * Die Orte haben eine allgemeine Beschreibung. An den Orten kann es außerdem Gegenstände sowie andere Charaktere (NSC = Nichtspielercharaktere) geben.    * Die Orte haben eine allgemeine Beschreibung. An den Orten kann es außerdem Gegenstände sowie andere Charaktere (NSC = Nichtspielercharaktere) geben. 
   * Mit NSC kann man Dialoge führen.    * Mit NSC kann man Dialoge führen. 
Zeile 17: Zeile 17:
 ===== Sei kreativ ===== ===== Sei kreativ =====
  
-Um deine Geschichte zu starten, denke dir zunächst eine Situation und eine Herausforderung aus. Das kann das einfache Prinzip von „Colossal Cave“ sein. Du kannst aber auch eine ganz andere Hintergrundgeschichte erfinden, wie z.B. die folgende.+Um deine Geschichte zu starten, denke dir zunächst eine Situation und eine Herausforderung aus. Das kann das einfache Prinzip von „Colossal Cave“ sein, in einem Höhlensystem nach Schätzen zu suchen. Du kannst aber auch eine ganz andere Hintergrundgeschichte erfinden, wie z.B. die folgende.
  
 {{ :textadventure:hafencity2047.png?nolink |}} {{ :textadventure:hafencity2047.png?nolink |}}
Zeile 32: Zeile 32:
   * Unterwasser-Slum „Alte Speicherstadt“,   * Unterwasser-Slum „Alte Speicherstadt“,
   * Sendeturm „Dockland Spike“,   * Sendeturm „Dockland Spike“,
-  * Kernserver im alten Elbtunnel,+  * Kernserver im alten Elbtunnel
   * etc.    * etc. 
  
Zeile 41: Zeile 41:
 {{ :textadventure:karte.png?nolink |}} {{ :textadventure:karte.png?nolink |}}
  
-Das ist übrigens auch typisch für die Softwareentwicklung, man nennt es iteratives (oder zyklisches) Vorgehen. Man fängt mit einer einfachen Version der Software an und ergänzt dann nach und nach zusätzliche Funktionen. +Das ist übrigens auch typisch für die Softwareentwicklung, man nennt es **iteratives** (oder zyklisches) **Vorgehen**. Man fängt mit einer einfachen Version der Software an und ergänzt dann nach und nach zusätzliche Funktionen. 
  
 <div todo> <div todo>
textadventure/geschichte_erfinden.1775495850.txt.gz · Zuletzt geändert: von celandir