一、先数区域,再看行列
规则是三条同时成立:每行 2 星、每列 2 星、每个星区 2 星,且任意两颗星不能相邻(含斜对角)。
- 一个星区已经放了 2 星 → 该区其余格全部排除。
- 一个星区只剩 2 个可放格 → 这两格必填。
- 某行/列只剩 2 个可放格 → 同理必填。
新手最容易只盯星区、不盯行列。四条线(行、列、区、相邻)任意一条给出确定,都要立刻落子或排除。
二、落一星,封八格
每放一颗星,它周围 8 格(上下左右 + 四个斜角)立刻全部排除。这一步要机械执行,不要靠眼睛扫。
推论:如果某行只剩两个可放格,且它们相邻,那么这一行不可能放下 2 星——说明前面某一步推错了。相邻约束是很好的自检工具。
三、排除链:把「如果放这里」串成矛盾
- 行内二选一:某行只剩两个格 A、B。若 A 和 B 同属一个星区,则该区其他格全部排除。
- 区行联动:某区只剩两个格,分别在第 1、2 行;那么第 1、2 行各自还需要的那颗星,就被这个区「占位」了,可以排除这两行在其他区的候选。
- 链条延长:每排除一格,就回到第一步重新数——星之战的推理是连锁的,一次排除往往能带出下一个「只剩两格」。
四、卡住时的两条兜底
- 先检查有没有漏封的八邻格——漏一格就会多出一堆假候选,越推越乱。
- 仍然没有确定格,就选候选最少的行做假设:假设它放 A,把连锁推到底;出现「某行/列/区只能放 1 星」或「两星相邻」即为矛盾,回退换 B。
假设要写在纸上或记下坐标,别凭记忆回退。星之战的矛盾通常在 4~6 步之后才出现。
现在就去试
打开星之战在线版(本站镜像,免下载、免注册、进度存在本机)。刚上手先看 玩法篇,想换规则看变体,全部攻略在 攻略索引。
本文为独立撰写的玩法攻略,不隶属于游戏原作者。游戏本体版权归原作者所有,按原许可证分发。