迷宫游戏

一款 Flutter 中的简易迷宫游戏。它也可以作为 CustomPainter 的示例。

maze

为什么?

在另一个项目中,我需要创建一个“简单”的迷宫游戏,该游戏可以在低端设备上使用,因此游戏引擎不是一个选择。

突然,我找到了在纯Android中实现它的方法。

所以,这是那个救命例子的“移植”。

迷宫包

您可以在您的项目中使用它,您只需要添加依赖项

dependencies:
  flutter:
    sdk: flutter
  maze_game: 2.0.0

现在您可以创建您的迷宫了

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

GitHub

https://github.com/pblinux/maze