Flutter Wordle 克隆
在我用F#编写了一个命令行Wordle版本后,我想挑战自己,所以我决定尝试Flutter。这是一个有趣的项目,因为Flutter在UI开发过程中提供了快速的反馈循环。
如果您已经设置了Flutter开发环境,您应该能够克隆此仓库并自行运行它。以下是Flutter入门的在线文档链接。
我试图实现实际Wordle游戏中的大多数功能。以下是功能列表:
- 当单词不存在于单词列表中或长度小于五个字符时,显示抖动动画
- 接受猜测时,以交错的方式翻转字母图块
- 获胜时提供反馈短语
- 更新键盘以显示具有适当颜色的已用字母
- 跟踪游戏统计数据并将其持久化到设备(已在iOS和Android上测试,但也可在Chrome上运行)
- 为每个新游戏生成一个随机单词供猜测(这与官方Wordle不同,官方Wordle每天生成一个随机单词)
待办事项
为获胜的单词图块添加动画- 实现困难模式
- 实现深色/浅色主题设置
实现规则屏幕- 实现逻辑,每天生成一个与官方游戏匹配的新单词
如果您是第一次使用Flutter,这里有一些资源可以帮助您入门:
如需获取 Flutter 入门帮助,请参阅我们的
在线文档,其中提供教程,
示例、移动开发指南和完整的 API 参考。