Sudoku

🧩 一键获取数独,打印分享全能解谜

游戏娱乐榜 #1

从 sudokuonline.io 获取数独谜题,支持多难度、多尺寸,可渲染为 PDF/PNG/HTML,支持分步揭示答案与分享链接。

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

使用说明

核心功能

本 Skill 是一个基于 Python 的数独管理工具,核心功能围绕「获取-存储-渲染-解答」四环节展开。用户可通过 sudoku.py 脚本从 sudokuonline.io 抓取 4×4、6×6、9×9 三种尺寸的数独谜题,涵盖 Kids、Easy、Medium、Hard、Evil 五个难度等级。抓取后的谜题以 JSON 格式持久化存储,便于后续调用。

渲染模块支持三种输出形态:

  • PDF:适合打印的 A4 排版,含题目或完整答案
  • PNG:轻量图片,用于屏幕查看
  • HTML:极简网页版,带粗边框区分宫格

解答功能设计灵活,支持全局揭示、单格提示(--cell row col)或单宫格提示(--box index),满足从「完全自主解题」到「卡壳求助」的不同场景。分享链接可生成 SudokuPad 或 SCL 格式,便于社群传播。

显著优点

1. 多维度难度覆盖:从儿童 4×4 到专家级 Evil 9×9,满足全年龄段
2. 批量获取机制--count 参数支持一次拉取多题,自动去重

3. 精细化提示系统:支持单格/单宫格揭示,保留解题成就感

4. 多种输出格式:打印、展示、网页嵌入场景全覆盖

潜在局限

  • 依赖外部数据源:sudokuonline.io 的可用性直接影响功能
  • Python 环境依赖:需预装 requests、Pillow、lzstring 三库
  • 无内置解题引擎:仅存储/展示预生成谜题,无法本地生成或验证用户输入答案的正确性
  • 无用户进度保存:不支持记录解题过程中的临时填数

适用人群

  • 数独爱好者(尤其需要打印题库或批量获取题目者)
  • 教育机构/家长(需儿童尺寸 4×4/6×6 教学材料)
  • 内容创作者(需快速生成分享链接或可视化素材)

风险提示

数据源为第三方网站,存在服务中断或抓取策略变更风险;本地存储的 JSON 文件若未加密,谜题答案以明文保存,多人共用环境可能提前泄题。

Sudoku 内容

references文件夹
scripts文件夹
手动下载zip · 19.9 kB
DATA_FORMAT.mdtext/markdown
请选择文件