TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: SudokuVariants – play and construct different variants of Sudoku

28 点作者 stanac4 个月前
Hi HN, I&#x27;ve been working on this Sudoku web app for the past couple of years, on and off during free weekends and afternoons. I started working on it because I was bored during COVID, and Cracking the Cryptic had just become popular on YouTube, which got me wondering how hard it could be to make a Sudoku app. The main idea is for the app to understand the constraints and know how to solve Sudoku grids (and not just be a simple Sudoku drawing&#x2F;playing app). When it comes to classic Sudoku, the solver doesn&#x27;t support anything more complicated than X-Wing, but it understands the constraints.<p>At the moment, most of the popular variants are supported: killer, sandwich, arrow, thermo, palindrome, German whisper, kropki, consecutive, non-consecutive, greater than, XV, diagonal, anti-king, anti-knight, even-odd, windoku, renban, and zipper. The only variant I am yet to add support for is quadruple. If any other variant becomes popular, I will probably add it, as was the case with zipper lines during development.<p>A user account is not required to play, but it is required if you want to publish a public grid on the app. The app doesn&#x27;t collect any PII, doesn&#x27;t have ads or trackers. Accounts are identified by email hash; I am not storing email addresses or passwords, and OTPs are sent by email. The less I know about users, the better for both sides.<p>The app supports mobile devices, but it works best on bigger screens. It was built using Blazor SSR&#x2F;WASM (AOT) with SVG for interactive parts. I know there are some performance issues (especially on mobile phones and with touch input), and I am trying to address them.<p>Some of the features I was thinking about adding are classifying grids by difficulty, daily Sudoku, and maybe campaigns (groups of Sudoku grids where users have to solve them in order).<p>If you like Sudoku, or more specifically variants of Sudoku, please let me know what you think about SudokuVariants.<p>URL: <a href="https:&#x2F;&#x2F;sudokuvariants.com" rel="nofollow">https:&#x2F;&#x2F;sudokuvariants.com</a><p>Thanks!

4 条评论

jamie_ca4 个月前
Looks neat.<p>The CtC community is pretty prolific, and if your colors could match theirs that&#x27;d be much easier to parse. <a href="https:&#x2F;&#x2F;youtu.be&#x2F;mkomrpQG388?t=212" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;mkomrpQG388?t=212</a> has most of them all at once, I think palindrome is the only one missing from there.<p>Also, if your solver could pick up shift for corner marks and control&#x2F;command for center marks, that&#x27;d be a nice quality of life pickup compared to Sudokupad.
评论 #42784102 未加载
评论 #42785871 未加载
评论 #42784067 未加载
spencerflem4 个月前
What a lovely site, and thank you for all the devotion to being user friendly.<p>You&#x27;ve added something wonderful and artistic to the world, can&#x27;t wait to try it out more tonight :)
评论 #42784023 未加载
LanceH4 个月前
I wrote a 3d version of sudoku where every slice of a cube was a valid sudoku. It was an awful game. At first it was difficult to wrap your head around the 3d, but once you did it offered so many more clues as to be boring and 95% of the time would be filling out easy cubes.
评论 #42785889 未加载
评论 #42785141 未加载
shinobi11244 个月前
My first introduction to Killer Cage, thanks!