# 数独手册

## 介绍

数独是一个用来生成和玩流行的数独逻辑谜题（也称作数字拼图）的程序。

数独的规则非常简单。为了完成这个难题，有必须在每个方块里填写 1-9 这九个数字，使得每行、每列、每个 3x3 的盒子里都有 1-9 这九个数字。另外一种描述是，你必须将 1-9 填入，使得每行、每列、每个 3x3 的盒子里都没有一个数出现两次。

这两种看待谜题的不同方式是玩家在游戏时思考的两种原则方法。一方面，您问自己，“我如何填写盒子中的所有数字？”。另一方面，您问自己，“这个框中可以填写哪些数字，而不与同一行、同一列或者 3x3 的盒子中的其他数字冲突？”

不管这个游戏多么的朴素，数独可以变化得非常苦难。数独允许你选择难度。默认情况下的难度是简单，并且会随着你的长进而增加难度。

## 入门

### 启动数独

你可以按照下面的方法启动数独

应用程序菜单

- 选择游戏 数独。

命令行

- 要从命令行启动数独，键入以下命令，然后按 回车：

  `gnome-sudoku`

### 当您启动数独

当您第一次启动数独，您会看到谜题选择窗口，这里您可以想玩的谜题的难度。如果您之前玩过并且有未完成的谜题，您也可以从这个窗口中选择那些谜题。

在谜题选择窗口显示了谜题的难度。围绕谜题图片的颜色与难度相对应。例如，一个暗红色的谜题比一个浅红色的谜题难。

双击您选择的谜题以开始游戏。

#### 启动数独

开始数独游戏：选择一个难度。

你可以在任何时候通过按新游戏改变谜题。这个将会显示一个选择窗口，你可以在哪里选择你想要的数独。

## 基本的游戏玩法

要玩这个游戏，开始在方块中填写数字 1-9，使得没有哪一行、列、或者 3x3 的盒子拥有超过一次的数字。

您可以用键盘或者鼠标在方块中填写数字

键盘

- 使用箭头键或者鼠标来选择您想填充的方块。然后输入您项填入方块的数字。按退格将会删除数字。

鼠标

- 点击一个方块来选择它，然后点击方块的中心来调出有数字 1-9 的按钮。点击一个数字来选择它，或者点击清除来清除方块。您也可以双击方块的中心来调出数字按钮。

如果您输入一个和网格中其他数字相冲突的数字，冲突的数字将会以红色高亮显示。

#### 错误高亮

非法动作将会用红色高亮显示。

## 保存和恢复游戏

数独每隔几分钟以及您改变游戏或者关闭程序时自动保存一次。

### 恢复旧的游戏

从谜题选择窗口恢复一个旧游戏。

无论何时您启动数独或者点击新游戏，您保存的游戏将会在谜题选择窗口列出。您会看到保存的谜题的缩略图、最后游戏时间以及您已经玩了多长时间。要打开谜题，只需双击它。

如果您想停止玩一个游戏并开始另一个，只需选择新游戏并开始新的游戏。

## 特性

GNOME 数组提供很多特性来帮助您玩谜题。

注记

- 注记允许您在每个方块做注记。很多玩家使用注记来跟踪方块的可能值。

提示与自动填充

- 您可以使用提示和自动填充来让 GNOME 数独告诉您一个方块的可能值或者为您自动填充一个方块。

高亮

- 在高亮模式下，当前行、列和盒子都以不同颜色高亮显示，让查看盘面更加容易。

跟踪器

- 跟踪器使跟踪试错法的解答变得容易。当您跟踪一系列动作，数字以特殊的颜色输入以便帮助您将这些动作从之前的动作中区分开来。

### 做注记

要在一个方块中写注记，首先用键盘或鼠标选择方块。然后做以下动作的一个：

- 点击方块的上部区域（当您将鼠标移动到一个已选择的方块时，该区域用方块高亮显示）

- 按N

这会调出一个输入栏，您可以在里面输注记。当您编辑完注记，按回车。

您也可以通过点击方块底部或者按 M 以在方块的底部做注记。然而，这个区域在您要求提示的时候会被使用，因此如果您同时准备使用提示的话，不应使用此区域来做个人注记。

您可以通过按 Alt-N 清除方块上部的注记，按 Alt-M 清除下部的。

您可以通过按 Ctrl-1 到 Ctrl-9 来为方块上部的注记增加一个数字，按 Alt-1 到 Alt-9 来从注记中删除一个数字。

### 提示与自动填充

提示和填充特性基于当前盘面的逻辑上的可能性而工作。如果您在前面的动作中犯了错误，这些特性可能填入或者提示错误的值。

#### 提示

GNOME 数独可以基于您当前的盘面给出提示。您可以通过点击提示、选择工具提示或者按 Control-H 来为当前选择的方块要求提示。这会在方块的底部放入一个可能值的列表。

##### 提示

当您点击提示，可能值被显示在方块的底部。

如果您想删除或者改变提示，您可以通过点击方块的底部来修改文字。

对于非常难的谜题，您可以选择让数独显示所有方块的可能值。要开启这一模式，勾选工具总是显示提示。注意这会让简单谜题过于容易，因此您应当谨慎使用此模式。

##### 在总是显示提示模式下的 数独

激活了总是显示提示模式的困难谜题。

#### 填充方块

要自动填充仅有一个可能值的方块，您可以点击填充、选择工具填充或者按Control-F。举个例子，这在您填充了一行中 8 或 9 个方块并想快速填充最后一个空方块时很有用。

如果条目的有效值多于一个，什么都不会发生。

#### 填充所有方块

您可以自动填充当前逻辑上仅有一个值的所有方块。要这么做，选择工具填充所有方块，或者按Control-A。

这个特性应当仅用来在您被一个困难的游戏卡住时帮助您。在一个简单的游戏中使用这个特性可能会一键解决整个谜题，导致游戏很无聊！

### 高亮

您可以开启高亮从而自动用不同颜色高亮当前行、列和盒子。这使观察哪些值不能进入当前方块更加容易。要打开高亮，您可以：

- 点击高亮显示

- 查看高亮显示

#### 带高亮的数独

高亮使察看行、列和盒子变得容易。

### 跟踪器

您可以用跟踪器来一次跟踪多个动作。受跟踪的动作将以不同颜色输入，使它们在视觉上相区别。您也可以一次性删除所有跟踪的动作。这在用试错法解困难的谜题时尤为有用。

一些数独玩家认为绝不应使用试错法解决谜题。这些玩家不应使用这一特性。

您可以通过做以下动作的一个开启跟踪界面：

- 工具 跟踪挑拣

- 点击跟踪条件

这会在当前游戏的右边调出一个跟踪器列表。通过点击添加跟踪器创建一个新跟踪器。从这点开始，您输入的任何值都会是所选跟踪器的一部分。

您可以通过从列表中选择跟踪器并点击清除跟踪器来清除一个跟踪器中所有值。您可以通过点击清除其它来清除不是这个跟踪器的所有值。

## 打印数独

GNOME 数独可以为您打印游戏以在纸上玩。如果您不得不离开电脑但想完成您已开始的游戏，或者您想打印一堆谜题来以后做，这很有用。

要打印您正在玩的谜题，点击打印或者选择游戏打印。这会包含您已经填入的数字。

要打印空谜题，选择游戏打印多个数独。

您接着会看到一个打印对话框，让您选择想要打印多少个游戏以及每页想打印多少个（每页打印的游戏越多，游戏就越小）。

您也可以选择希望的游戏所处的难度范围。游戏将以从最简单到最难的难度顺序打印。

要为自己创建一个 25 页的迷你数独书，您可以选择打印 100 个数独，每页 4 个，游戏从简单到难。

### 从数独打印一个迷你数独书

这回打印 25 页，每页 4 个数独。

数独默认不会打印您已经玩过的游戏。如果您为一个朋友打印游戏，或者您不在意重复游戏，您可以勾选在待打印游戏列表中包含已玩过的游戏。

您也可以手动选择想要打印的游戏，展开游戏列表并在列表中选择多个谜题。

## 已知问题和限制

### 受限的谜题统计信息

GNOME 数独根据可以迅速填充的方块数来对谜题评级。谜题统计信息框向您显示了总体评级和三条信息：

- 通过消去法可以填充的方块数，从空的格子开始（例如，此盒子中仅能填一个 2，则它必然是 2）

- 通过填充法可以填充的方块数，从空的格子开始（例如，此行中仅有一个方块可以是 2，则它必然是 2）

- 在求解谜题中，计算机必须用试错法或“猜测”来解决谜题的次数。

很多用户对计算机求解器使用试错法感到不安，特别是自一些数独高手说绝不应使用猜测来解决谜题以来。可以应用很多其它算法来帮助计算机求解数独，例如三链数删减和矩形对角线模式。

目前，数独仅使用上面描述的两种算法以及试错法。当统计信息框说数独需要使用 X 次试错法，它并不意味着人也要用试错法来解决谜题。

## 关于数独

数独由 Tom Hinkle (tmhinkle@gmail.com)编写。数独现在是 GNOME 游戏的一部分。

要报告关于此程序和手册的错误或者提建议，请参阅 GNOME 用户指南的反馈部分。

这个程序在由自由软件基金会发布的 GNU 通用公共许可证协议下分发，可以是许可证第二版或(由您选择)的更新版本。协议副本可以在这个链接中找到，或者在程序源代码包中包含的 COPYING 文件中找到。