Pakete, Repositories und App-Kategorien suchen

Cover von maze
Paketdetailsv3.0.0

maze

Ein einfaches Labyrinth-Spiel in Flutter. Es dient auch als Beispiel für CustomPainter.

AndroidiOSmacOSWindowsLinux
30-Tage-Downloads
28
Likes
24
Pub-Punkte
140

Paket installieren

flutter pub add maze

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein einfaches Labyrinthspiel, das mit Flutter erstellt wurde und die Verwendung von CustomPainter zur Darstellung zeigt. Es bietet eine interaktive Spiel-Erfahrung, bei der Benutzer durch ein generiertes Labyrinth navigieren, um das Ziel zu erreichen. Das Paket ist sowohl als unterhaltsames Minispiel als auch als praktisches Beispiel für Entwickler gedacht, die lernen, wie man benutzerdefinierte Zeichnung in Flutter implementiert. Seine saubere Code-Struktur macht es ideal für Bildungszwecke.

Anwendungsfälle

  • CustomPainter in Flutter lernen
  • Einfache Labyrinthspiele erstellen
  • Bildungsszenarien für die UI-Darstellung
  • Interaktive Rätsel erstellen
  • Spiellógik in Dart demonstrieren

Hauptmerkmale

  • CustomPainter-Implementierung
  • Zufällige Labyrinthgenerierung
  • Interaktive Spielerbewegung
  • Einfache Spielmechaniken
  • Plattformübergreifende Kompatibilität

Geeignet für

  • Flutter-Anfänger
  • Lernende im Bereich Spielentwicklung
  • UI/UX-Ausbilder
  • Dart-Entwickler, die Grafiken erkunden
  • Bildungsprojekte

Hinweise

  • Begrenzte Spieltiefe
  • Keine Mehrspieler- oder Punktefunktionen
  • Minimale Anpassungsoptionen
  • Nicht für große Labyrinthe optimiert
  • Hauptsächlich als Beispiel gedacht, nicht als Produktions-Spiel

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

maze_game

A simple maze game in Flutter. It also serves as a CustomPainter example.

¿Why?

In another project, I needed to create a "simple" maze game that can be used in low-end devices, so game engine was not an option.

Suddenly, I found a way to do it in pure Android.

Maze

So, this is a "port" of that saviour example.

Maze package

pub Project Status: Active License: MIT style: very good analysis

You can use it in your project, you only need to add the dependency:

dependencies:
  flutter:
    sdk: flutter
  maze_game: 3.0.0

Now you can create your Maze:

Maze(
    player: MazeItem(
        'https://image.flaticon.com/icons/png/512/808/808433.png',
        ImageType.network),
    columns: 6,
    rows: 12,
    wallThickness: 4.0,
    wallColor: Theme.of(context).primaryColor,
    finish: MazeItem(
        'https://image.flaticon.com/icons/png/512/1506/1506339.png',
        ImageType.network),
    onFinish: () => print('Hi from finish line!'))

Kategorien

Abhängigkeiten

Abhängigkeiten 3 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.