Was es ist
Patto (im Store als Punto Play) ist eine digitale Version des abstrakten Strategie-Kartenspiels Patto. Zwei Spieler legen oder überdecken abwechselnd Karten auf einem 6×6-Raster und versuchen, vier Karten in einer Reihe zu platzieren (horizontal, vertikal oder diagonal).
Es ist ein kleines Spiel mit einem klaren Regelwerk, was es zum perfekten Spielplatz für neue Flutter-Patterns und Frameworks macht, ohne das Gewicht eines „echten” Produkts.
Features
- 6×6-Spielfeld mit interaktivem Raster
- Zwei-Spieler-Modus (Rot vs. Blau)
- Kartensystem: jeder Spieler hat 2× Karten 1 bis 9
- Adjacency- und Overlay-Regeln umgesetzt
- Automatische Sieg-Erkennung (4 in einer Reihe)
- Lokaler Multiplayer (2, 3 oder 4 Spieler) plus Singleplayer gegen den Computer
- Normaler und schwerer Schwierigkeitsgrad
- Restart für sofortige Revanche
- Hintergrundmusik und Soundeffekte (Karten legen, Fehler, Mischen, Sieg)
Auf dem iPad skaliert das Spielfeld sauber: größere Karten, beide Decks nebeneinander, alle Regeln auf einen Blick.
Tech-Highlights
runtime | Flutter, Dart |
targets | iOS, Android, macOS, Web |
ai | eigene Gegner-KI für Hard-Mode |
... | u.v.m. |
Warum ich es gebaut habe
Vor allem zum Testen neuer Frameworks und Flutter-Patterns in einem kleinen, klar abgegrenzten Rahmen. Eine simple Spielelogik ist ideal, um State-Management-Ansätze zu vergleichen, ohne sich in Produkt-Komplexität zu verlieren. Aus dem Experiment sind das Audio-System, die KI für den schweren Modus und das responsive Layout für Tablet und Desktop entstanden.