パッケージ、リポジトリ、アプリカテゴリを検索

maze のカバー
パッケージ詳細v3.0.0

maze

Flutter でのシンプルな迷路ゲーム。カスタムペインターの例としても機能します。

AndroidiOSmacOSWindowsLinux
30日間ダウンロード
28
いいね数
24
Pub ポイント
140

パッケージをインストール

flutter pub add maze

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Flutterで作成されたシンプルな迷路ゲームで、CustomPainterによるレンダリングの使用を示しています。ユーザーが生成された迷路をナビゲートして出口に到達するインタラクティブなゲーム体験を提供します。このパッケージは、楽しいミニゲームとしてだけでなく、Flutterでのカスタムペイントの実装方法を学ぶ開発者にとって実用的な例としても設計されています。クリーンなコード構造により、教育目的に最適です。

用途

  • FlutterでのCustomPainterの学習
  • シンプルな迷路ゲームの作成
  • UIレンダリングの教育用例
  • インタラクティブなパズルを作成する
  • Dartにおけるゲームロジックのデモ

主な機能

  • CustomPainter 実装
  • ランダムな迷路の生成
  • インタラクティブなプレイヤー移動
  • シンプルなゲームメカニクス
  • クロスプラットフォーム互換性

適している対象

  • Flutter 初心者
  • ゲーム開発学習者
  • UI/UX教育者
  • グラフィックスを探求するDart開発者
  • 教育プロジェクト

注意事項

  • 限定されたゲームの深さ
  • マルチプレイヤー機能やスコアリング機能なし
  • 最小限のカスタマイズオプション
  • 大きな迷路には最適化されていません
  • 主に例としての目的であり、本番ゲームとしてではない

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

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!'))

カテゴリー

依存関係

依存関係一覧 3 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。