Sudoku

🧩 数独谜题获取与智能渲染助手

entertainment榜 #2

从 sudokuonline.io 获取数独谜题,支持 4x4/6x6/9x9 多种难度,可生成打印版 PDF、PNG 图像及逐步揭示答案,适合教育与娱乐场景。

收藏
9k
安装
3.8k
版本
2.1.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Sudoku Skill 是一款数独谜题获取与渲染工具,通过命令行脚本 sudoku.py 与外部 API 交互,实现完整的数独工作流:

1. 获取谜题sudoku.py get <type> 从 sudokuonline.io 拉取谜题,支持 8 种类型(Kids 4x4/6x6、Classic 9x9 四档难度),以 JSON 格式持久化存储
2. 渲染输出render 子命令生成 A4 PDF(打印优化)或 PNG 图像(屏幕查看),支持按短 ID 回溯历史谜题

3. 答案揭示reveal 提供完整解答(PDF/PNG)、单格提示(--cell row col)或 3x3 宫格提示(--box index),实现分层辅助

4. 社交分享share 生成 SudokuPad 或 SCL 格式的在线解题链接

显著优点

  • 难度梯度完整:覆盖儿童入门到专家级(Evil),字母/数字双模式
  • 输出格式灵活:打印友好型 PDF + 即开即看 PNG,满足不同场景
  • 渐进式提示:区别于一次性给答案,支持单格/单宫揭示,适合教学辅导
  • 本地存储可追溯:JSON 格式持久化,短 ID 机制便于管理历史谜题

潜在局限

  • 外部依赖:核心数据来源于 sudokuonline.io,若该服务变更 API 或下线将导致功能失效
  • Python 环境要求:需预装 requestsPillowlzstring,对非技术用户有一定门槛
  • 无内置求解器:仅存储/展示外部获取的谜题,无法本地生成或验证自定义数独
  • 渲染样式固定:PDF/PNG 版式预设,用户无法自定义字体、颜色或格子大小

适合人群

  • 数独爱好者寻求每日新题
  • 家长/教师需要儿童向(4x4/6x6)可打印素材
  • 解题者希望分层提示而非直接看答案
  • 需要分享谜题至 SudokuPad 等在线平台的社群用户

常规风险

  • 数据持久化风险:JSON 文件存储于工作区,多用户环境需注意谜题隔离
  • 网络依赖:首次获取及分享链接生成均需外网连接
  • 第三方服务稳定性:sudokuonline.io 与 SudokuPad/SCL 为外部服务,存在不可控变更风险

Sudoku 内容

暂无文件树

手动下载zip · 22.6 kB
contentapplication/octet-stream
请选择文件