Loading...
Loading...
按行列数字提示填格,还原隐藏图案
数织把一幅小图藏在数字背后。每行、每列旁的那串数字,说的是这条线上连续填充格的长度和先后顺序——你能依靠的就只有它们,从中推出哪些格要涂、哪些格留白。没有运气成分,全靠推理。
想热身就选 5×5,想多花点时间琢磨就来 10×10。「填色」模式涂格,「标记」模式(或者直接右键)给已经排除掉的空格打个叉。每一局棋盘都在开局时于浏览器里现场生成,不用安装,也不用等加载。
每行每列按顺序列出各段连续填充格的长度,整幅图就靠这些数字一点点倒推出来
二十五格用来找感觉,等小盘不再为难你了,就上一百格的
填色模式给格子上色,标记把它划成空格,右键同样能打叉——所以基本不用去点模式按钮
棋盘每点一下都会自检,涂对最后一格就直接判胜,不用找提交按钮
棋盘由一个随机生成、约 55% 填充的解构建,「新一局」基本都会换一个不同的盘面
全程在浏览器标签页里跑,免注册、不上传,断网也照玩
先盯大数字。五格宽的行里提示是「5」,整行必填;任何一行只要各段长度加上中间必须的单格空隙刚好等于整行宽度,这一行就全定死了。一边推一边把已经确定为空的格打叉,能把剩下的范围压小,也省得去瞎猜。
看每行旁边、每列下方的数字,它们是各段连续填充格的长度,按顺序排
在「填色」模式下,把推断出必填的格子涂上
切到「标记」或者右键任意格,给已经确定为空的格子打叉
该填的格全填上后,棋盘会自动识别并判定通关
全是排除和论证,没别的——适合练往前多想几步
一局 5×5 两三分钟搞定,刚好填两个会议之间的空
10×10 适合顺着一条推理线一路走下去,而不是东点一下西点一下
等 5×5 玩成了肌肉记忆,10×10 用更多提示藏着一幅更复杂的图
先随机生成一个布尔解,再从它的连续段推出行列提示;格子状态存在一个扁平数组里,通关判定核对每个填充格都与目标一致、且没有多填。前端是纯 React + TypeScript,提示用 memo 缓存,只在换新盘时才重算。
全部在你的浏览器里完成,可离线,任何数据都不外发。
算提示和判输赢都是很小的计算量,点哪一格哪一格立刻就有反应,10×10 也一样跟手。