Flutter Wordle 克隆

在我用F#编写了一个命令行Wordle版本后,我想挑战自己,所以我决定尝试Flutter。这是一个有趣的项目,因为Flutter在UI开发过程中提供了快速的反馈循环。

如果您已经设置了Flutter开发环境,您应该能够克隆此仓库并自行运行它。以下是Flutter入门的在线文档链接。

我试图实现实际Wordle游戏中的大多数功能。以下是功能列表:

  • 当单词不存在于单词列表中或长度小于五个字符时,显示抖动动画
  • 接受猜测时,以交错的方式翻转字母图块
  • 获胜时提供反馈短语
  • 更新键盘以显示具有适当颜色的已用字母
  • 跟踪游戏统计数据并将其持久化到设备(已在iOS和Android上测试,但也可在Chrome上运行)
  • 为每个新游戏生成一个随机单词供猜测(这与官方Wordle不同,官方Wordle每天生成一个随机单词)

待办事项

  • 为获胜的单词图块添加动画
  • 实现困难模式
  • 实现深色/浅色主题设置
  • 实现规则屏幕
  • 实现逻辑,每天生成一个与官方游戏匹配的新单词

---

如果您是第一次使用Flutter,这里有一些资源可以帮助您入门:

如需获取 Flutter 入门帮助,请参阅我们的
在线文档,其中提供教程,
示例、移动开发指南和完整的 API 参考。

GitHub

https://github.com/johnnysbug/flutter_wordle