# Iagno 黑白棋小游戏手册

## 介绍

### 什么是黑白棋？

Iagno 黑白棋是电脑版的翻转棋游戏，通常称作 Othello 黑白棋。Iagno 黑白棋是双人游戏，类似于围棋。棋盘是由8×8个格子组成，一方是黑棋另一方是白棋。游戏中要尽可能地提取对方的棋子，而设法保留自己的棋子。两头是自己的棋子就可以吃掉中间对方的子。

要运行黑白棋小游戏，在 主菜单 中点游戏，然后选择 黑白棋，或者在命令行输入：`iagno`

### 为什么把 Othello 称作 Iagno？

您可能想知道为什么这个游戏叫Iagno 黑白棋，而不是叫 Othello 黑白棋或者 gnothello？答案是比较复杂的，这涉及到像商标、版权法等。抛开这些方面，让我来告诉您一个漫长而又复杂，关于 Iagno 黑白棋名称的来历。

在一个风雪夜里，就像那些书中描绘的英格兰，一个孤独的程序员坐在电脑屏幕前，Ian 完成了他的游戏杰作，那是一个 Othello 交互式黑白棋游戏，他决定为它起个用于 GNOME 的游戏名，叫做 gnothello 黑白棋。

过一阵他的的朋友们来访，像所有程序员那样，他向他们展示了自己的杰作。然而，他们当面就嘲笑他，说这个游戏毫无价值，是个想成为黑客的可怜小玩意。Ian 把他们轰出去后，决定把名称改为 Iago

在莎士比亚的戏剧奥赛罗中，Iago 是 Othello 的祸害。

，作为对他们说游戏坏话的回敬。但 Ian 觉得这个名字还是不怎么好，因为所有的 GNOME 程序名称都有一些 GNOME 元素在里面。经过深思熟虑，他决定把名称改为我们现在所熟知的 Iagno。

## 玩黑白棋游戏

窗口启动后，在面板中央放有四个棋子，交叉摆放对角颜色相同，如图所示：start-shot。

### 初始布局

初始布局的示意图。

黑子先走，棋子要放在能吃白子的位置，也就是能把白子夹在中间的位置。当黑子走完后，两颗黑子之间的位置，比如水平、垂直或者斜线上都会变成黑子，如图所示：first-shot。

### 第一步走棋

黑子走第一步后。

当一行棋被对方的两个棋子夹住后，就可以吃掉这些被夹住的子，把它们变成自己的棋子，如图所示：block-shot。玩家只能把棋子放在能吃子的位置上，一旦棋子落下就不能再移动它。如果一方无子可走就轮空一手。当双方都无子可走时游戏结束。

### 轮白子走棋，白子不能吃中间一列里的那个黑子，因为有一个白子挡在一头。而如果是黑子走可以在这一列头上落子，但也只能吃掉这一列中的一个白子。

黑子吃子示意图

## 游戏设置

### 选择棋子颜色和难度

在游戏开始时，人类玩家用黑子，电脑等级是一级用白子，在首选项对话框的游戏标签中可以设置双方使用的棋子颜色。人类就是您了，一级是最容易的电脑级别，三级是最难的。您可以都设成人类，这样就可以跟朋友一起玩，也可以都设成电脑，观看它们比赛。

### 快速移动选项

这个选项在设置菜单里，点击菜单后选首选项，然后在游戏标签中可以找到，默认它是没有选中，当您勾选上此选项后，电脑走棋会快一些。

#### 注意：

启用此选项并不能强制电脑玩家走棋，或者降低级别难度。

### 启用/禁用声音

这是首选项的游戏标签中，最后一个选项，您可以选择玩黑白棋时是否发出声音。

#### 首选项对话框，当前是游戏标签。

游戏设置示意图。

## 外观

所有的动画选项，都 在 设置首选项 对话框的 外观 标签中。

### 动画

这个选项控制走棋时呈现动画的数量，使用单选按钮。选择 无 棋子只是闪一下颜色；选择 局部 缓慢显示动画；选择 完全 动画显示完整而又平滑的动画效果。

### 晃动翻转

选中此项在吃一行子时，不是一下吃掉，而是一个接一个，类似于多米诺骨牌效果。它不影响游戏进展，只是看起来更酷。

### 显示网格

选中此项会在盘面上显示风格线，这对于走棋是很有用处的，因为玩家可以更确切地看清棋子的位置。

#### 小提示：

这个选项对新手应该开启，以便让走棋更加清楚。

### 翻出最终结果

选中此项，在一局结束时，所有的黑子都挪到棋盘上方，所有的白子放在下方。这可以让您对比赛结果有个更直观的印象。

#### 注意：

不论怎样，这个选项都不会影响比赛结果。

### 棋子设置

这个选项允许您选择棋盘和棋子的类型。如果您想制作自己的主题，可以使用经典主题为模板，设定文本和颜色的效果。如果您制作好了一个主题，可以发送给 Ian Peters itp@gnu.org，他会把它包含到下一个发行版中。

#### 注意：

有两个主题看起来比较相像，但是动画效果不同——木纹和经典主题。

#### 首选项对话框，当前选中外观标签。

动画设置示意图。

## 已知缺陷和限制

- 电脑玩家容易被打败。

## 作者

黑白棋小游戏由 Ian Peters (itp@gnu.org)编写，本手册由 Eric Baudais (baudais@okstate.edu)编写，要报告本程序或本手册的缺陷或者提出建议，请参照 文档 上的指导。

## 许可协议

本程序是自由软件，您可以在遵守自由软件基金会发布的 GNU 通用许可证 第2版或更高(如您所愿)版本下，重新分发和/或修改它。

本程序的发布意图是希望它有所用处，但请注意它没有任何担保，甚至不包括商业用途、以及特殊目的保证。更多相关细节，请参阅 GNU 通用公共许可证。

在GNOME 用户指南 的附录中包含了一份 GNU 通用许可证的副本，您也可以通过访问自由软件基金会的网站上获得 GNU 通用许可证的副本，或者写信给

     Free Software Foundation, Inc. 59 Temple Place - Suite 330 Boston, MA02111-1307USA

来索取。