Amal verwendet Forge2D, eine echte 2D-Physik-Engine, um Lernspiele zu erstellen, bei denen arabische Buchstaben und Wörter realistischen physikalischen Gesetzen folgen – Schwerkraft, Geschwindigkeit, Kollision und Kraftsimulation. In Bubble Pop müssen Kinder schwebende Blasen mit den richtigen arabischen Buchstaben platzen lassen. In Slingshot schießen sie ein Projektil auf das richtige Wort. In Frog Jump springen sie zwischen Plattformen, die mit arabischem Vokabular beschriftet sind. Die reale Physik macht diese Spiele natürlich und fesselnd, während sie Arabisch lehren.
Der Forge2D + Flame Engine Stack
Flame (v1.18.0) ist ein 2D-Spiel-Framework für Flutter:
- Handhabt Rendering, Spielablauf, Eingabeverarbeitung
- Läuft mit 60fps auf Mittelklasse-Handys (Snapdragon 662 und höher)
- Für Mobilgeräte optimiert (geringer Speicherbedarf)
Forge2D (v0.19.2) ist Box2D (der Industriestandard für Physik-Engines) für Dart portiert:
- Dynamik starrer Körper (Wie sich Objekte bewegen und kollidieren)
- Kollisionserkennung und -reaktion
- Schwerkraft, Reibung, Rückstoß (Bounce)
- Gelenkzwänge (Seilzüge, Scharniere)
Kombiniert: Bildungsspiele mit realistischer Physik, die auf jedem Gerät flüssig laufen.
Spiel-für-Spiel-Analyse
Bubble Pop (Erkennungsgeschwindigkeit)
Mechanik:
- 5-8 Blasen schweben auf dem Bildschirm, jede enthält einen arabischen Buchstaben
- Die Schwerkraft zieht die Blasen nach unten
- Das Kind tippt auf die Blase mit dem Zielbuchstaben
- Kollisionsdetektion löst Pop-Animation aus
Lernziel: Schnelle Buchstabenerkennung. Der Timer und die schwebenden Blasen erzeugen Dringlichkeit. Das Kind muss den richtigen Buchstaben sofort unter Ablenkungen identifizieren und darauf tippen, bevor er vom Bildschirm fällt.
Physikdetails:
- Jede Blase hat Masse, Schwerkraftkonstante und Rückstoß (prallt bei Kollision mit Wänden ab)
- Tippen erzeugt Kraft und löst eine befriedigende Pop-Animation aus
- Variation: Einige Blasen sind schwerer (fallen schneller), was den Schwierigkeitsgrad erhöht
Slingshot (Bewusste Auswahl)
Mechanik:
- Das Kind zielt mit einer Schleuder auf 3 Zielwörter auf dem Bildschirm
- Ziehen, um die Schleuder zu laden (Spannungskraft)
- Loslassen, um Projektil abzufeuern
- Kollision mit richtigem Wort = Punkt; falsches Wort = Fehlschuss
Lernziel: Bewusste Worterkennung mit Feinmotorik. Anders als bei Bubble Pop’s Geschwindigkeit erfordert Slingshot Zielen und Präzision. Das Kind muss über Flugbahn und Wortposition nachdenken.
Physikdetails:
- Schleuderspannung als Federkraft modelliert (F = kx)
- Projektilpfad folgt parabolischer Flugbahn (Schwerkraft + Anfangsgeschwindigkeit)
- Kollisionsformen passen genau zu Wortgrenzen für präzise Treffererkennung
- Variation: Windphysik, elastische Wände, bewegliche Ziele
Frog Jump (Wissen über Sequenzen)
Mechanik:
- Der Frosch steht auf Plattformen, die mit arabischen Wörtern beschriftet sind
- Hochspringen, um weiterzukommen; fallen, um ein Leben zu verlieren
- Plattformen müssen in einer bestimmten Reihenfolge gehüpft werden (z.B. Adjektiv → Nomen → Verbform)
- Physik: Sprungbogen, Landedetektion, Plattformkollision
Lernziel: Sequenzielles Wissen und Mustererkennung. Das Springen durch Wörter in der richtigen Reihenfolge lehrt Wortbeziehungsmuster (z.B. Singular → Plural → Dual).
Physikdetails:
- Sprungmechanik: Spieler hält Sprungknopf → baut Sprungkraft auf → lässt los → Frosch folgt parabolischem Bogen
- Landedetektion überprüft ob der Frosch auf Plattformfläche vs. Kante landet (für Strafe)
- Plattformkollisionsreaktion: prallen (Rückstoß = 0.1) vs. haften (Reibung = 0.8)
Lane Runner (Geschwindigkeit und Ausweichen)
Mechanik:
- Der Frosch läuft horizontal durch Spuren
- Jede Spur enthält Hindernisse (falsche Wörter) und Ziele (richtige Wörter)
- Kind wischt, um die Spuren zu wechseln
- Kollision mit Hindernis = Schaden; Kollision mit Ziel = Punkt
Lernziel: Mustererkennung unter Zeitdruck. Die scrollende Geschwindigkeit zwingt zu schnellen Entscheidungen. Verschiedene Konzepte erscheinen in verschiedenen Spuren, sodass das Kind lernt, vorherzusehen und zu planen.
Physikdetails:
- Hindernisse haben konstante Geschwindigkeit (Scrollgeschwindigkeit)
- Charakter hat Reibung (sanfte Beschleunigung/Verzögerung)
- Kollisionsgrenzen sind großzügig, um Nachsicht zu ermöglichen
Scale Balance (Vergleich von Mengen)
Mechanik:
- Zwei Plattformen auf einer Waage
- Kind zieht arabische Zahlwörter auf jede Seite
- Waage kippt zur schwereren Seite
- Ziel: Richtig ausbalancieren oder eine Seite schwerer machen
Lernziel: Vergleich von Mengen und mathematisches Verstehen in Arabisch. Das visuelle Feedback (kippbare Waage) bietet ein sofortiges, intuitives Verständnis der relativen Größe.
Physikdetails:
- Massenberechnung: Schwerere Wörter haben höhere Massenwerte
- Drehmomentberechnung: Gleichung der Balance (Masse₁ × Abstand₁ = Masse₂ × Abstand₂)
- Visuelle Reaktion: Waage rotiert basierend auf Drehmomentdifferenz
Warum echte Physik?
| Ansatz | Engagement | Lernen | Leistung | Skalierbarkeit |
|---|---|---|---|---|
| Keine Physik | Flach, langweilig | Von Mechanik getrennt | Günstig | Einfach |
| Animiert | Befriedigende Visuals | Spielmechanik ablenkend | Mittel | Begrentzt |
| Echte Physik | Tief fesselnd | Mechanik ist das Lernen | Hoch | Erfordert Expertise |
Echte Physik lässt Spiele real wirken. Kinder verstehen intuitiv Schwerkraft, Kollision und Kraft. Die Kodierung von Lernzielen in Physik macht das Gameplay lehrreich, nicht nur Gamifikation als Fensterdekoration.
Leistungsoptimierung
Physiksimulation ist rechenintensiv. Wir optimieren:
- Räumliche Partitionierung: Kollisionen nur für nahe Objekte simulieren
- Schlafende Körper: Stationäre Objekte verbrauchen keine CPU
- Reduzierte Präzision: Physik läuft intern mit 30fps; Rendering läuft mit 60fps
- Ausschnitt: Objekte außerhalb des Bildschirms werden nicht gerendert oder simuliert
Ergebnis: 60fps Gameplay auf $100-200 Android-Handys.
FAQ
F: Lehren die Physikspiele Arabisch oder bieten sie nur Ablenkung? A: Die Physik ist der Lernmechanismus. Bubble Pop lehrt Buchstabenerkennung unter Zeitdruck. Slingshot lehrt bewusste Auswahl mit Feinmotorikpraxis. Frog Jump lehrt Sequenzen. Die Spielmechanik ist keine Dekoration — sie kodiert das Lernziel.
F: Warum nicht einfachere Animationen ohne Physik verwenden? A: Einfachere Animationen fühlen sich flach und langweilig an. Echte Physik schafft befriedigendes Feedback und intuitives Verständnis. Kinder berichten, dass Spiele mit Physik deutlich fesselnder sind.
F: Können Physikspiele auf älteren Handys laufen? A: Ja. Wir testen auf Snapdragon 662 (2019er Ära) und halten 60fps ein. Sehr alte Geräte (2016 und früher) können Frame-Drops sehen, bleiben aber spielbar. Wir bieten Einstellungen an, um visuelle Effekte auf Geräten der unteren Kategorie zu deaktivieren.



