About Sudoku AI

English · 中文

Most Sudoku apps will happily fill in a square for you. Tap "hint," a number appears, and you're left none the wiser about why it belonged there. That always bugged me. The interesting part of Sudoku isn't the answer — it's the little chain of reasoning that makes the answer inevitable.

So I built this around a different idea. The solving engine still finds the next correct move with certainty, but instead of just dropping the digit on the board, an AI tutor walks you through the logic: which row or box it looked at, which candidates it ruled out, and why that one cell had no choice left. Read a few of those and the patterns start to stick. After a while you stop needing the hints at all, which is sort of the point.

What you'll find here

  • Classic 9×9 Sudoku across several difficulties, from a gentle warm-up to puzzles that'll make you reach for pencil marks.
  • Killer Sudoku, where there are no starting numbers at all — you lean on cage sums plus the usual rules.
  • A daily challenge: one puzzle, the same for everyone, refreshed each day.
  • Plain-spoken guides on the rules and the techniques that carry you from beginner to comfortable.

How it's made

The whole thing runs on Cloudflare — a static front end and a small API at the edge — with a language model handling the explanations. It's free, there are no accounts, and your preferences stay in your own browser. I keep it lean on purpose.

Say hello

Found a bug, disagree with a hint, or just want to argue about whether X-Wings count as "advanced"? I'd like to hear it — get in touch.


关于 Sudoku AI

大多数数独 App 都乐意直接帮你把某个格子填上。点一下「提示」,数字蹦出来,可你还是不知道它凭什么落在那儿。这点一直让我别扭。数独里有意思的并不是答案,而是那一小串让答案变得别无选择的推理。

所以这个网站是围绕另一种想法做的。解题引擎照样能确定无疑地找到下一步正确的落子,但它不会只把数字往盘面上一丢,而是让一位 AI 导师带你走一遍逻辑:它看的是哪一行或哪一宫、排除了哪些候选、为什么那一格已经没得选了。多读几遍,规律自然就记住了。再往后你压根不需要提示了——这恰恰是我想要的效果。

你能在这儿玩到什么

  • 经典 9×9 数独,多种难度,从轻松热身到逼你动用候选数标记的硬题都有。
  • Killer 杀手数独,开局一个数字都没有——全靠笼和加上常规规则去推。
  • 每日挑战:一道题,所有人都一样,每天换新。
  • 大白话的教程,讲规则,也讲那些把你从新手送到「上手」的技巧。

它是怎么搭起来的

整套东西跑在 Cloudflare 上——一个静态前端加一个部署在边缘的小接口——讲解部分交给语言模型。免费、不用注册,你的偏好都留在自己的浏览器里。我刻意把它做得很轻。

打个招呼

发现了 bug、对某条提示不服气,或者只是想争论一下 X-Wing 到底算不算「高级」?我都想听——联系我