TEXT ADVENTURE GAME


Ziel des Projekts ist die Entwicklung eines interaktiven Frage-Spiels, das Nutzer durch abenteuerliche Szenarien führt und dabei deren Wissen und Problemlösungsfähigkeiten auf die Probe stellt. Das Spiel soll in einem browserbasierten Format entwickelt werden, wobei die Nutzer durch verschiedene Frageformate interagieren und dabei ein spannendes Abenteuer erleben.

Die Aufgabe

Ein Spiel soll entwickelt werden. Es kann sich um ein Tabletop-Spiel, Brettspiel, DnD, Textadventure (mit KI-generierten Bildern), Jump’n’Run oder eine andere Art von Spiel handeln. Dabei sollte das Spiel so weit wie möglich entwickelt werden. Falls Spielsteine oder ähnliche Komponenten erforderlich sind, können Platzhalter in Papierform erstellt werden. Ein 3D-Druck ist nicht ausgeschlossen, muss jedoch mit dem zuständigen Coach abgesprochen werden.

Wichtig ist, dass der Entwicklungsprozess dokumentiert wird. Es muss nachgewiesen werden können, dass das Spiel mithilfe einer KI entwickelt wurde. Dies kann durch gespeicherte Prompts, die daraus resultierenden Ergebnisse, Screenshots usw. erfolgen.

5
Projektzeit in Tagen
1
motivierter Lernender

Selbstständigkeit
Durchhaltewillen
Kreativität
Problemlösetechnik

Das Projekt wurde in Twine entwickelt, einer Software, die sich hervorragend für interaktive, nichtlineare Geschichten eignet. Twine ermöglicht es, komplexe Erzählstrukturen und interaktive Elemente zu schaffen, was perfekt für ein browserbasiertes Frage-Spiel ist. Die technischen Grundlagen für das Spiel umfassen HTML, CSS, JavaScript und Harlowe-Skripte.

Schritt für Schritt

der prozess

  1. Konzeption und Planung: Zunächst habe ich das Konzept des Spiels ausgearbeitet. Dabei wurden die Zielgruppe definiert, die Spielmechaniken festgelegt und ein erstes Storyboard erstellt.
  2. Entwicklungsumgebung einrichten: Als Nächstes habe ich die Entwicklungsumgebung vorbereitet und die benötigten Tools und Bibliotheken überprüft.
  3. Erstellung eines Prototyps: In Twine habe ich einen ersten Prototyp entwickelt, der das Grundgerüst und die Navigation des Spiels umfasste. Dies ermöglichte es mir, die grundlegenden Funktionen und die Benutzeroberfläche zu testen.
  4. Implementierung der Frage-Antwort-Logik: Mit Harlowe-Skripten habe ich die erste Frage-Antwort-Logik implementiert, um interaktive Fragen und entsprechendes Feedback basierend auf den Spielerantworten zu ermöglichen.
  5. Gestaltung und Integration von Medien: Ich habe Hintergrundbilder und Charakter-GIFs designt und in das Spiel integriert. Zusätzlich wurden animierte Effekte wie Wellenbewegungen und Schneefall mit CSS hinzugefügt, um die visuelle Attraktivität zu erhöhen.
  6. Einbindung von Audio: Soundeffekte und Musik wurden mittels HTML5-Audio-Elementen eingebunden, um das Spielerlebnis weiter zu verbessern.
  7. Entwicklung von Belohnungssystemen: Ein Belohnungssystem und eine Fortschrittsanzeige wurden entwickelt, um die Motivation und das Engagement der Spieler zu fördern.
  8. Optimierung und Tests: Ich habe die Performance des Spiels optimiert und Kompatibilitätstests auf verschiedenen Geräten und Browsern durchgeführt, um sicherzustellen, dass das Spiel überall gut funktioniert.
  9. Finalisierung und Dokumentation: Die Inhalte des Spiels wurden finalisiert und auf Konsistenz und Fehlerfreiheit überprüft. Die gesamte Codebasis und der Entwicklungsprozess wurden dokumentiert.
  10. Präsentationsvorbereitung: Zum Abschluss habe ich eine Präsentation vorbereitet und geübt, um das Projekt einem Publikum vorzustellen und die wichtigsten Aspekte und Funktionen des Spiels zu demonstrieren.

Lernender ICT-Fachmann im 1.Lehrjahr

Dominik Kästli

Ich finde man kann KI gut zur Unterstützung beim Programmieren eines Games benutzen, jedoch nicht für alles. Es ist wichtig, dass man weiss, was und wieso man etwas tut!

das resultat

Das Endprodukt ist ein browserbasiertes interaktives Frage-Spiel, das den Spieler durch abenteuerliche Szenarien führt. Die Nutzer können verschiedene Fragetypen beantworten und dabei ein spannendes Abenteuer erleben. Das Spiel zeichnet sich durch eine ansprechende visuelle Gestaltung, animierte Effekte und integrierte Audioelemente aus. Es gibt verschiedene Wege und Passagen, die durch die Antworten der Spieler beeinflusst werden, sowie Belohnungssysteme, die den Fortschritt der Spieler anerkennen. Das gesamte Spielerlebnis ist darauf ausgelegt, das Wissen und die Problemlösungsfähigkeiten der Nutzer auf unterhaltsame Weise zu testen und zu verbessern.