Watchsteroids

为WearOS使用Flame Engine和Flutter制作的类似Asteroids的游戏的开源版本。

项目最初通过Very Good CLI生成。

Flutter之上使用Flame Engine。

得分和游戏状态由Bloc库管理。

请耐心等待

这段代码是在极度匆忙的情况下写成的,因为我挑战自己要在周末内开始并完成它。几乎没有测试,文档很少,代码本可以更好地组织。这不是一个好的软件制作方式,但对于这个噱头来说还可以(我想)。

在这里查看我关于此事的推文

运行

  • 在这里查看如何在手表设备上运行
  • 此应用也运行在Android设备上,但并未针对其进行优化。

此项目包含 3 种风味

  • 开发
  • 测试
  • 生产

要运行所需的风味,可以使用 VSCode/Android Studio 中的启动配置,或使用以下命令

# Development
$ flutter run --flavor development --target lib/main_development.dart

# Staging
$ flutter run --flavor staging --target lib/main_staging.dart

# Production
$ flutter run --flavor production --target lib/main_production.dart

GitHub

查看 Github