Lokale Duelle
Bauen, Laser lenken und den eigenen Core in einer spielbaren Arena schützen.
Laser, Spiegel, Strategie. Ein Duell aus klaren Regeln.
Ein lokales Strategiespiel mit Flutter und Flame. Spieler bauen auf einem Raster, lenken Laser und schützen ihren eigenen Core. Eine unabhängige Dart-Simulation berechnet Spielzustände; die Oberfläche stellt sie als Arena dar.

Ein Strategiespiel braucht reproduzierbare Regeln und eine flüssige Darstellung. Wenn die Zeichenlogik zugleich den Spielzustand verändert, werden Tests, Bots und Replays unnötig kompliziert.
Die gesamte Spielsimulation liegt in einem eigenen Dart-Paket ohne Flutter-, Flame-, Speicher- oder Netzwerkabhängigkeit. Eine DuelEngine erzeugt unveränderliche Snapshots. Der Controller taktet die Simulation; Flame und Canvas zeichnen nur deren Ergebnisse.
Bauen, Laser lenken und den eigenen Core in einer spielbaren Arena schützen.
Reflexionen, Portale, Ressourcen, Effekte und unterschiedliche Blockdefinitionen in der Simulation.
Bot-Logik und Replay-JSON liegen in derselben unabhängigen Domain wie die Spielregeln.
Canvas-Pfade statt eines eigenen Widgets für jedes Rasterfeld.
Englisch, Deutsch, Spanisch und Arabisch, einschließlich RTL-Menüs.
Touch, Zoom und Pan sowie Tastatursteuerung mit Baucursor und Platzierung.
Browser-Aufnahmen der lokal gestarteten Flutter-/Flame-App: Startansicht und laufende Duelle auf Desktop und in mobiler Größe.
Das Spielpaket kennt keine UI und lässt sich direkt als Dart-Domain prüfen.
Das Rendering verändert die Simulation nicht; dieselben Regeln stehen Bots und Replays zur Verfügung.
Scrollbare Menüs, größere Bedienelemente, Reduced Motion und alternative Eingabemöglichkeiten.
Integer-Raster, Strahlenverlauf, Ressourcen und Commands in einer eigenständigen Simulation.
Flutter-Menüs und eine Canvas-/Flame-Arena für unveränderliche Snapshots.
Lokalisierung, Identitätskonfiguration, CI und getrennte Domain- und Widgettests.