一个开源的 Flutter 数独应用,支持 iOS/Android

2020-09-02 20:07:07 +08:00
 element90

初衷

本人 Java 后端开发,擅长 java/nodejs,但目前待业在家半年,最近打算重拾一下客户端开发,所以挑选了最近比较火热的 flutter,开发一款本人比较熟悉的游戏 : 数独

一来是个人对这款小产品的全权负责

二来是希望开源认识更多的朋友,相互提高

如果你也是 flutter 的初学者,或者对数独感兴趣的话,欢迎 star 和 fork,可以的话,我希望收到你完善的 PR

功能

数独谜题随机生成,支持四个级别

基础的数独功能:笔记,颜色提示、暂停等

以上均(目前)无广告

存在问题

数独生成有一定概率出现非唯一数独

数独生成级别越高可能越慢

以上问题源于数独的生成算法不够成熟,欢迎关注另外一个项目 sudoku-dart github

未来计划

增加一个数独扫描工具,提供扫描纸质或者屏幕上的数独题,然后生成完整数独

UI 调整 / 增加动画效果

项目地址

github

来都来了,给个 star 再走啊😘

2128 次点击
所在节点    分享创造
3 条回复
MonkeyBro
2020-09-05 10:25:00 +08:00
先 star 了
element90
2021-02-03 19:57:02 +08:00
@MonkeyBro 感谢
element90
2023-10-22 00:06:40 +08:00
最近更新:
- 重构业务逻辑,并支持 Dart nullsafe ,开源可读性,jdk 更新至 11
- 多语言支持:中/英/法(机器翻译)
- 交互及功能音效支持
- 算法更新,生成速度更快难度调整更高,相应的 lib 提供 dart / nodejs / go 三种语言版本
- 数独功能为完备

应用完全单机,没联网没广告且完全开源 Apache License

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/703658

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX