4.8 KiB
4.8 KiB
Chemie-Lernspiel Entwicklungs-Log & Roadmap
Dieses Dokument dokumentiert die erfolgreich abgeschlossenen Entwicklungsphasen und legt die Roadmap für zukünftige Versionen fest.
🏆 Abgeschlossene Phasen
Phase 1: Der erste Prototyp (Sandbox-Kern)
- Drag & Drop System: Atome können frei auf dem Labortisch gezogen und miteinander kollidiert werden.
- 8 Grundelemente: Wasserstoff (H), Helium (He), Kohlenstoff (C), Stickstoff (N), Sauerstoff (O), Natrium (Na), Chlor (Cl), Schwefel (S), Eisen (Fe).
- 18 Rezepturenbuch: Chemisch exakte Fusionsrezepte für Moleküle wie Wasser (
H_2O), Salz (NaCl), Methan (CH_4), Salzsäure (HCl), Ammoniak (NH_3), etc. - Entdecker-Buch (Lexikon): Sidebar-Lexikon, das den Fortschritt anzeigt, unentdeckte Rezepte verschlüsselt (
🔒 ???) und freigeschaltete mit Alltags-Fakten anzeigt. Der Spielfortschritt persistiert imlocalStorage. - Partikel-Explosion: Physikalisch animierte Farbfunken (Web Animations API) schießen bei erfolgreicher Synthese aus dem Fusionszentrum.
- 3D-Scherenmodell: Atome haben durch CSS-Radial-Gradients ein plastisches 3D-Kugel-Aussehen.
Phase 2: Das interaktive PSE-Cockpit (Option 1)
- Periodensystem-Overlay: Ein Klick auf "📊 Periodensystem" öffnet ein vollflächiges, dunkles Periodensystem-Interfache (CSS Grid, 18 Spalten x 4 Zeilen).
- Wissenschaftliche Steckbriefe: Detaillierte Karten für jedes Element mit Ordnungszahl, Atommasse, Gruppenbezeichnung und Alltagsvorkommen.
- Aktives Schalenmodell (Bohr-Modell): Eine dynamische Schalen-Visualisierung berechnet die Kreisbahnen der Elektronen trigonometrisch und lässt sie in flüssiger Bewegung rotieren. Jedes Atom hat seine reale Elektronenkonfiguration (z. B. Natrium: 2, 8, 1 Schalen).
- Direktes Spawnen: Elemente können direkt aus dem PSE-Steckbrief auf den Tisch gespawnt werden.
Phase 3: Der Story-Modus (Missions-Zentrale)
- Kampagnen-System: Ein Umschalter zwischen "🧪 Sandbox" und "🏆 Story-Modus" in der Sidebar.
- Kapitelbasierte Level:
- Level 1: Die salzige Suppe (Ziel:
NaClKochsalz) - Level 2: Das Lebenselixier (Ziel:
H_2OWasser) - Level 3: Der Mülleimerbrand (Ziel:
CO_2Kohlendioxid) - Level 4: Dünger für die Ernte (Ziel:
NH_3Ammoniak) - Level 5: Die Verdauungshilfe (Ziel:
HClSalzsäure) - Level 6: Die weiße Rauchbombe (Ziel:
NH_4ClAmmoniumchlorid ausNH_3undHCl) - Level 7: Das saure Umweltproblem (Ziel:
H_2SO_3Schweflige Säure ausSO_2undH_2O) - Level 8: Die Säure-Base-Schlacht (Ziel: Neutralisation von
HClundNaOHzuNaClundH_2O)
- Level 1: Die salzige Suppe (Ziel:
- Professor Atomus NPCs: Ein stilisierter Avatar des Professors führt den Spieler mit Dialogen durch die Quests, gibt Hinweise und gratuliert zum Erfolg.
- Level-Beschränkungen (Constraints): Jedes Level schaltet nur diejenigen Elemente frei, die chemisch sinnvoll sind. Andere Elemente sind gesperrt, um den Lernpfad zu kanalisieren.
- Erfolgs-Zertifikat: Nach Abschluss des achten Levels wird das Spiel offiziell mit einem Meistertitel gekrönt.
Phase 4: Molekül-Reaktionen (Säure-Base-Interaktionen)
- Mehrstufige Reaktionen: Ermöglichen von Kollisionen zwischen Atomen und Molekülen sowie Molekülen mit Molekülen.
- 7 komplexe Reaktionen:
- Säure-Base-Neutralisation (
HCl+NaOH\rightarrowNaCl+H_2O) - Methangas-Verbrennung (
CH_4+ 2O_2\rightarrowCO_2+ 2H_2O) - Ammoniumchlorid-Synthese (
NH_3+HCl\rightarrowNH_4Cl) - Saure-Regen-Bildung (
SO_2+H_2O\rightarrowH_2SO_3) - Kohlensäure-Bildung (
CO_2+H_2O\rightarrowH_2CO_3) - Säureangriff auf Metalle (
Fe+ 2HCl\rightarrowFeCl_2+H_2) - Chlorknallgas-Reaktion (
H_2+Cl_2\rightarrow2HCl)
- Säure-Base-Neutralisation (
- Neue Moleküle: Ammoniumchlorid (
NH_4Cl), Schweflige Säure (H_2SO_3), Kohlensäure (H_2CO_3) und Eisenchlorid (FeCl_2) im Lexikon integriert (jetzt 22 Moleküle insgesamt). - Visuelle Reaktivitäts-Overlays: Spezielle Orange exotherme Explosionseffekte und Reaktionsgleichungen-Anzeigen im Entdeckungs-Modal (z.B.
HCl + NaOH → NaCl + H₂Omit tiefgestellten Zahlen).
🚀 Zukünftige Roadmap (Für die mobile App)
Phase 5: Multimedia & Grafik-Erweiterung
- Bilder & Animationen: Ersatz der einfachen Kreise durch kunstvolle Texturen oder Element-Avatare.
- Soundeffekte (SFX): Integrieren von Audio-Signalen bei Reaktionen ("Zisch!", "Plopp!", "Puff!").
Phase 6: Mobile Plattform-Portierung (iOS / Android)
- Entwicklungs-Framework: Portierung in die Godot Engine (Open Source, extrem leichtgewichtig, perfekt für 2D-Physik und mobile UI-Skalierung).
- Backend & Logins: Cloud-Saves mit Firebase, damit Benutzer sich registrieren und ihren Spielstand geräteübergreifend synchronisieren können.