Skip to content

IfRPG Dokumentation

Willkommen in der Dokumentation zu IfRPG.

IfRPG ist ein lokal im Browser laufendes Lernspiel im Stil klassischer Action-RPGs. Der spielerische Kern ist bewusst einfach gehalten: Welt erkunden, NPCs ansprechen, Quests lösen, Java-Code schreiben und das Ergebnis direkt im Spiel erleben. Optional kann der Fortschritt auf einen separaten Cloud-Speicherserver mit PHP und SQLite geladen und gesichert werden.

Abdeckung

Die Dokumentation umfasst:

  • Spielbetrieb: Startbildschirm, Speichern, Laden, Cloud, Quest Viewer, Journal, Erfolge und System-Menü
  • Inhaltserstellung: Level Editor, Quest Editor, Journal Editor, Tileset Editor, World- und Global-Settings sowie H5P Importer
  • Levelbau: Layer, Tiles, Entities, States, Templates, Treasures, Spawnpunkte, Effekte und Trigger
  • Lerninhalte: Java-Quests, H5P, Rich-Content, Mermaid, Mermaid-Objektdiagramme und NSD
  • Technik: Weltstruktur, Runtime-Architektur, Savegames und optionaler Cloudserver

Schnellstart

Benutzerhandbuch

Für Spielerinnen, Spieler und Testende:

  • Startbildschirm, Menüs und Steuerung
  • Quest Viewer, Journal, Erfolge und System-Menü
  • lokale und Cloud-Spielstände
  • Java- und H5P-Aufgaben
  • Rich-Content in Quests und Journalen

Autoren und Level-Design

Editoren und Werkzeuge

Konzepte und Gestaltung

Referenzen

Technische Dokumentation

Screenshot-Überblick

Die wichtigsten Arbeitsbereiche sind in den Handbüchern mit aktuellen Screenshots dokumentiert:

Projektcharakter

IfRPG befindet sich weiterhin in einer Alpha-Phase. Inhalt, Quests, Welten und Editorfunktionen sind bereits umfangreich, das Projekt entwickelt sich aber fortlaufend weiter. Die Dokumentation ist deshalb so aufgebaut, dass sie Spielbetrieb, Inhaltserstellung und technischen Unterbau gemeinsam verständlich macht.