CODE QUEST · PARKHANDBUCH
Gesamthilfe
CODE QUEST ist ein modularer Latein-Abenteuerpark. Die Startseite ist die Parkzentrale; jede Attraktion lebt in einem eigenen Ordner. Punkte und Badges werden lokal in diesem Browser gespeichert.
Spielen
- Auf dem Parkplan eine Nummer wählen.
- Vor dem Spiel bleibt das Fahrgeschäft sichtbar; eine großformatige Missionsansage erklärt die drei wichtigsten Schritte.
- Mit der Leertaste oder „Überspringen“ sofort zur Konsole wechseln.
- Mit H jederzeit die Kurzhilfe öffnen; ein zweites H zeigt das ausführliche Handbuch. Währenddessen pausiert auch die Rideeinführung.
- Mission abschließen. Treffer, Tempo und Serien bringen Punkte; kostenpflichtige Vokabelhilfen können Punkte kosten.
- Nach der Auswertung werden Punkte und Badges an die Parkzentrale gemeldet.
Momentan sind die Frostfjord-Rides 1–10, die Thunder-Canyon-Rides 11–20 sowie 21 · Timeline Coaster, 31 · Predicate Beacon und 41 · AcI Portal vollständig spielbar. Alle übrigen Attraktionen tragen Sub constructione – mox aperietur: im Bau – bald wird sie geöffnet.
Der feste Grammatik-Code
Farbe, Form und Text wirken zusammen. Dadurch bleibt die Information auch bei Farbsehschwächen eindeutig. Neue Spiele verwenden dieselbe Bedeutung, übersetzen sie aber passend zur Wortfamilie: Im Frostfjord zeigt SG einen Einzelkristall und PL einen Strahlenkranz; bei Verben in Thunder Canyon stehen dafür eine einzelne Energiezelle und drei Parallelzellen. Die Kürzel SG und PL bleiben eindeutig.
Verb-Code in Thunder Canyon
Wortart-Code in Jungle Trails
Der Wortart-Code beschreibt, was ein Wort grundsätzlich kann. Die feineren Formen-Signale – etwa P1, PL oder Perfekt – bleiben eine zweite, unabhängige Ebene.
Konstruktions-Code in Sky Castle
Bekannte Bedeutungen bleiben erhalten: Der rote Diamant ist weiterhin Akkusativ, erhält im AcI aber den Transformationspfeil zum deutschen Subjekt. Das Unendlichkeitszeichen bleibt Infinitiv.
Punkte und Badges
| Badge | Bedingung |
|---|---|
| Discover | Eine Fahrt abschließen |
| Ride | Mindestens 70 % korrekt |
| Master | Mindestens 90 % korrekt und höchstens eine Hilfe |
| Perfect Run | 100 % korrekt ohne Hilfe |
Die geöffneten Rides vergeben zusätzlich eigene Attraktions-Badges – darunter Five Falls Rider, KNG Coupler, Junction Switcher, Roundup Marshal, Blaster Ace, Quickdraw Legend und Verb Smith. Wiederholte Fahrten erhöhen Punkte und können neue Badges freischalten.
Die geöffneten Rides
| Ride | Mechanik | Grammatik |
|---|---|---|
| 1 · Five Falls | Ein Floß nimmt einen von fünf animierten Wasserfällen. | Kasus aus Frage und Satzfunktion bestimmen. |
| 2 · Formula Sleds | Wörterbuch-Walze lesen, Deklinationsspur wählen, Endung im Werkzeugkasten montieren. | Deklination, Stamm und Endung als Formbildungsprozess verbinden. |
| 3 · Triple Lock | Drei Schlösser kalibrieren und eine Partnergondel ankoppeln. | Kasus, Numerus und Genus des Bezugsworts auf Adjektiv oder Partizip übertragen. |
| 4 · Neutrum Zero-G | Eine schwebende Form per Traktorstrahl fangen und anschließend im Satzorbit andocken. | Nominativ und Akkusativ der Neutra als formgleich erkennen; neutrales Plural-A anwenden. |
| 5 · Genitiv Gondola | Genitivgondel im Satz finden und ihr Kabel zum passenden Bezugsturm spannen. | Genitivformen als Zugehörigkeitsbeziehung mit einem Bezugswort verstehen. |
| 6 · Dativ Delivery | Akkusativ-Fracht laden und den Eis-Kurier zum Dativ-Empfänger driften. | Bei Verben mit zwei Ergänzungen Sache und Empfänger trennen. |
| 10 · Ending Shootout | Auf grammatisch codierte Zielscheiben feuern. | Formsignale schnell erkennen und im Satz absichern. |
| 11 · Verb Volt | Vier Energiemodule schalten und den Launch im Leistungsfenster auslösen. | Person, Numerus, Tempus und Aktiv/Passiv einer finiten Verbform getrennt lesen. |
| 12 · Conjugation Junction | Eine Erz-Lore per animierter Weiche in einen von fünf Konjugationstunneln lenken. | a-, e-, konsonantische, kurz-i- und i-Konjugation an Infinitiv und Stamm unterscheiden. |
| 13 · Persona Roundup | Eine Verbform in den passenden von sechs kreisenden Reitersektoren treiben. | Person und Numerus direkt an der Personalendung erkennen. |
| 14 · Voice Flip | Aktiv oder Passiv wählen und die Entscheidung erst danach im Gewitterreaktor testen. | Handlungsrichtung an Aktiv- und Passivendungen unterscheiden. |
| 15 · Command Blaster | Vorrückende Befehlsreihen im Space-Invaders-Stil mit der korrekten Form abräumen. | Imperativ sowie noli/nolite + Infinitiv bilden. |
| 16 · Glitch Gulch | Das offene Geisterset fünf Sekunden einprägen und danach acht Memory-Paare binden. | Unregelmäßige Formen von esse, posse, velle, nolle und ire abrufen. |
| 17 · Infinitive Plunge | Einen Wabenpfad aus Infinitivbauteilen bauen; der versiegelte Ausstieg verrät die Lösung nicht. | Präsens/Perfekt und Aktiv/Passiv der Infinitive trennen. |
| 18 · Stem Stampede | Fünf grammatische Frogger-Spuren überqueren: passende Stamm-Loren tragen, fremde werfen zurück. | Präsens-, Perfekt- und PPP-Stamm als getrennte Formsysteme erkennen. |
| 19 · Question Quickdraw | Unter Zeitdruck das Fragewort vor der nächsten Haarnadelkurve entschlüsseln. | Fragewörter nach Bedeutung und gesuchter Satzinformation ordnen. |
| 20 · Verb Forge | Stamm, Tempuszeichen und Endung in drei Schmiedeslots zur Verbform verbinden. | Imperfekt- und Perfektformen systematisch bauen und begründen. |
| 21 · Timeline Coaster | Mehrere Ereigniswagen antippen oder ziehen und in fünf Zeitportale einsetzen. | Präsens, Imperfekt, Perfekt, Plusquamperfekt und Futur über Form und Erzählfunktion unterscheiden. |
| 31 · Predicate Beacon | Ein Lichtkegel scannt Wortsteine; finite Signale werden per Timingknopf oder Direkttipp verriegelt. | Finite Prädikate zuerst finden und von Infinitiven sowie Partizipien unterscheiden. |
| 41 · AcI Portal | Lateinische Bauteile in Kopf-, Subjekt- und Infinitivkapsel einsetzen; danach den deutschen Ausgang wählen. | AcI-Rollen und Zeitverhältnis in einen deutschen dass-Satz transformieren. |
Neu im Frostfjord
| Ride | Mechanik | Grammatik |
|---|---|---|
| 7 · Ablativ Expedition | Ablativspur mit einer Laterne scannen und den Wagen per Wischgeste in einen Bedeutungstunnel steuern. | Ort/Zeit, Mittel/Art, Begleitung und Trennung unterscheiden. |
| 8 · Pronoun Palace | Einen Spiegel-Laser zum Bezugsbild lenken und die Pronomenform am Prisma entschlüsseln. | Pronomenformen, Satzrollen, Bezüge und Reflexivität verfolgen. |
| 9 · Adjective Ice Dance | Eine bewegte Figur in drei Choreografien wischen und anschließend grammatisch koppeln. | Attributive, prädikative und adverbiale Adjektivverwendung trennen. |
Audio
Browser dürfen Ton erst nach einer bewussten Nutzeraktion starten. Deshalb aktiviert Park betreten den Intro-Jingle. Beim Betreten eines Rides und während seiner Einführung läuft die Musik des Parkbereichs. Erst mit Mission starten übernimmt eine optionale soundtrack.mp3 direkt im Rideordner. Am Ergebnisbildschirm wechselt die Musik zurück zum Bereich. Fehlt der Ride-Soundtrack, bleibt der Bereichs-Loop als Fallback aktiv.
In der Topbar jedes Rides stehen zwei getrennte Schalter: ♫ Musik schaltet Jingle, Bereichs-Loop und Ride-Soundtrack gemeinsam an oder aus; ✦ Effekte steuert nur die lokalen Spielgeräusche. Die Einstellung der Musik gilt parkweit und bleibt beim Wechsel zwischen Rides erhalten.
Auch die WAV-Effekte liegen nicht mehr in jedem Ride: Jeder Bereich besitzt genau einen gemeinsamen SFX-Satz unter rides/areas/<bereich>/sfx/. Die Spiele rufen nur semantische Ereignisse wie Start, Auswahl, Aktion, Fehler und Erfolg auf.
Ordnerstruktur
index.html Parkzentrale assets/ Bilder, Jingle und Bereichs-Loops data/rides.js 50 Attraktionen und Metadaten docs/ Gesamthilfe und Ride-Bauhandbuch js/ Park, Audio und Fortschritt rides/_ride-core.css gemeinsame Spieloberfläche und Overlays rides/_ride-intro.css/.js bewegte Missionsansage vor dem Spiel rides/_ride-help.css/.js Kurz- und ausführliche Hilfe als Overlay rides/_ride-help-content.js Handbücher und gelöste Beispiele je Ride rides/_ride-audio-bridge.js Musikumschaltung für aktive Spielzeit rides/_ride-effects.js gemeinsamer Effekt-Player rides/_grammar-visuals.js parkweit stabile Grammatikbedeutungen rides/_task-generators.js Pools bis 120/136 und faire Ziehung rides/areas/frostfjord/ Bereichsfarben, Schnee und gemeinsame SFX rides/areas/thunder-canyon/ Bereichsfarben, Blitze und gemeinsame SFX rides/areas/chrono-city/ Zeitportal-Stil und gemeinsame SFX rides/areas/jungle-trails/ Dschungelstil, Wortartfarben und gemeinsame SFX rides/areas/sky-castle/ Konstruktionsstil und gemeinsame SFX rides/ride-XX-name/ Spiel, Bild, Aufgabendaten und optional soundtrack.mp3
Neue Attraktion freischalten
- Im passenden Ride-Ordner die Baustellenseite durch das Spiel ersetzen.
- Das Spiel sendet beim Abschluss ein Ergebnis an die Parkzentrale.
- In
data/rides.jsbeim Rideplayable: trueund den relativenhrefsetzen. - Farb-/Formcode und Hilfestruktur übernehmen.
window.parent.postMessage({
type: "CQ_RIDE_COMPLETE",
result: { rideId: 10, points: 1420, maxPoints: 2000,
accuracy: 0.9, helpCount: 1, level: "ride" }
}, "*");
Die Parkzentrale validiert die Werte und speichert sie unter codeQuest.profile.v1 in localStorage.
Aufgabenpools erweitern
Jeder neu ausgebaute Thunder-Canyon-Ride stellt 120 Aufgaben bereit; Ending Shootout besitzt 136. Neue Referenzaufgaben werden weiterhin als Objekte in der jeweiligen data/questions.js ergänzt. Die Thunder-Canyon-Rides 12–20 beziehen ihre kontrollierten Formvarianten aus rides/areas/thunder-canyon/task-factory.js; neue Verben werden dort einmal ergänzt und stehen anschließend den passenden Rides zur Verfügung. Die Ziehung verhindert, dass zwei Varianten derselben Grundaufgabe in einer Runde vorkommen.
Beim Ending Shootout benötigt jede Handaufgabe eine eindeutige ID, Satz, Zielwort, vier Antworten, Lösungsindex, Übersetzung, Tipp und Erklärung. Grundformen kommen in data/vocabulary.js.
Frostfjord-Rides 1–10 erweitern
Alle zehn Frostfjord-Spiele lesen ihre Aufgaben vollständig aus der jeweiligen Datei data/questions.js. Eine neue Aufgabe wird als weiterer Objektblock ergänzt. Die sichtbaren Optionen, korrekte Lösung, Schritt-für-Schritt-Erklärung und Vokabelhilfe liegen direkt in diesen Daten; die Spiellogik muss dafür nicht verändert werden. Die jeweilige README.md dokumentiert das Datenschema des Rides.
Offline und online
Das Paket benötigt keine Installation und keinen Server: ZIP entpacken und index.html öffnen. Online kann derselbe Inhalt als statische Website veröffentlicht werden. Der Spielstand ist geräte- und browsergebunden.