Projekte

Patto

Mobile
Flutter
Side Project

Ein schnelles, strategisches Kartenspiel für zwei, und gleichzeitig ein persönlicher Sandkasten für neue Flutter-Ideen.

Patto App-Icon auf dunklem Hintergrund

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

runtimeFlutter, Dart
targetsiOS, Android, macOS, Web
aieigene 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.