V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
element90
V2EX  ›  分享创造

开源 Flutter 数独应用,支持打包 IOS/Android 应用

  •  
  •   element90 ·
    forfuns · 194 天前 · 1247 次点击
    这是一个创建于 194 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本来想更新帖子的,发现没办法更新,所以再发一个帖子,原贴: https://www.v2ex.com/t/703658

    项目地址 : https://github.com/einsitang/sudoku-flutter

    最新截图

    Bootstrap Game

    功能特性

    • flutter 跨平台支持
    • 四种难度,离线生成,唯一数独解谜题保证
    • 提供笔记 / 答案提示 / 动画音效等基础交互体验
    • 多语言支持:中/英/法(机器翻译)
    • 开源可审查支持且欢迎技术交流
    • 无广告

    依赖

    • flutter 3.7
    • jdk11

    开发计划

    计划(计划了好久。。)加一个扫描纸质或者图片数独,使用机器视觉+文字识别完成扫描解题

    希望有懂 OPENCV 机器视觉的可以帮忙解决图片识别问题,

    相关项目

    4 条回复    2023-10-23 15:09:28 +08:00
    incu
        1
    incu  
       192 天前
    挺好看的,数独是离线生成的吗
    andyzhshg
        2
    andyzhshg  
       192 天前
    巧了,我也正在用 flutter 做一款数独游戏,不过因为计划发布到 App Store 和 Google Play ,没打算开源。

    我看楼主的数独解法部分用的还是用的 DFS ,我这里实现了 DLX 的解法,应该会快一点,需要的话我可以献丑贡献下 DLX 的代码。
    element90
        3
    element90  
    OP
       192 天前
    @incu 是的,随机生成符合唯一解的数独,且整个项目目前是完全离线的
    element90
        4
    element90  
    OP
       192 天前
    @andyzhshg sudoku-go 有应用 DLX 的算法,只是在常规状态下速度不及 DFS ,只有在高难度的题目上才能有些许提升
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   811 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 19:57 · PVG 03:57 · LAX 12:57 · JFK 15:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.