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

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

  •  1
     
  •   element90 ·
    einsitang · 2020-09-02 20:07:07 +08:00 · 2169 次点击
    这是一个创建于 1567 天前的主题,其中的信息可能已经有所发展或是发生改变。

    初衷

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

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

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

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

    功能

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

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

    以上均(目前)无广告

    存在问题

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

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

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

    未来计划

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

    UI 调整 / 增加动画效果

    项目地址

    github

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

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

    应用完全单机,没联网没广告且完全开源 Apache License
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3554 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 04:23 · PVG 12:23 · LAX 20:23 · JFK 23:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.