:如何玩数独游戏-数独入门

来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 03:31:40
如何玩数独游戏-数独入门来源:www.xyxgl.com           数独是一种填数的小游戏,从出现到现在已有几十年的历史了,从最初刊登到报纸和书籍上,现在搬到电脑上,玩起来更加方便了,我是从PSP接触到数独游戏的,对这个游戏也只能说刚入门,解一个题怎么也要十多分钟的吧。在这里写这篇数独游戏的入门篇,只算是抛砖引玉,呵呵。
一、数独(SuDoku)介绍
  数独(日语:数独 すうどく)是一种源自18世纪末的瑞士,后在美国发展、并在日本得以发扬光大的数学智力拼图游戏。拼图是九宫格(即3格宽×3格高)的正方形状,每一格又细分为一个九宫格。在每一个小九宫格中,分别填上1至9的数字,让整个大九宫格每一列、每一行的数字都不重复。

  数独的玩法逻辑简单,数字排列方式千变万化。不少教育者认为数独是锻炼脑筋的好方法。
历史
  如今数独的雏型首先于1970年代由美国的一家数学逻辑游戏杂志发表,当时名为Number Place。现今流行的数独于1984年由日本游戏杂志《パズル通信ニコリ》发表并得了现时的名称。数独本是“独立的数字”的省略,因为每一个方格都填上一个个位数。

  数独冲出日本成为英国当下的流行游戏,多得曾任香港高等法院法官的高乐德(Wayne Gould)。2004年,他在日本旅行的时候,发现杂志的这款游戏,便带回伦敦向《泰晤士报》推介并获得接纳。英国《每日邮报》也于三日后开始连载,使数独在英国正式掀起热潮。其他国家和地区受其影响也开始连载数独。
数独术语
  要理解如何对一个数独题求解,我们先来介绍一些在本网站中使用的术语。

单元格和值

一个数独谜题通常包含有9x9=81个单元格,每个单元格仅能填写一个值。对一个未完成的数独题,有些单元格中已经填入了值,另外的单元格则为空,等待解题者来完成。

行和列

习惯上,横为行,纵为列,在这里也不例外。行由横向的9个单元格组成,而列由纵向的9个单元格组成。很明显,整个谜题由9行和9列组成。为了避免混淆,这里用大写英文字母和数字分别表示行和列。例如,单元格[G6]指的是行G和第6列交界处的单元格,它已填入了值7。

区块

术语区块指的是起始于特定位置的9个相邻的单元格组。在上图中,区块用交替相间的背景颜色来注明。例如,对于最左上角的区块,我们表示为起始于[A1]的区块。

单元
任何一行,一列或一个区块都是一个单元。每个单元都必须包含全部但不重复的数字1到9。

数独题目难度

  很多人认为数独题目的难度取决于已填入谜题中的数字的数量,其实这并不尽然。一般来说,填入的数字越多,题目就越容易求解。然而实际上,有很多填入数字多的题目比填入数字少的题目要难得多。这就需要有其他的方法来确定的难度。
  在应用中使用得比较多的一种方法是看看要解决一道数独题目需要用到哪些数独技巧。极简单的题目用到的可能只是最基本的技巧。而相对复杂的题目可能要用到十分高深的解题方法。通过这样来设定游戏的难度相对而言较为客观。

数独的变化
  人们总是不满足于已有的一切。同样,对于普遍使用的9x9谜题而言,大量涌现的变形数独题也在不断丰富着数独家族。
  一种比较常见的数独变形是大小上的改变。现在已有的大小包括:4x4,6x6,12x12,16x16,25x25,甚至还有100x100。
  另一种数独变形题是在原数独规则的基础上加入其他的规则。譬如X形数独就要求除原来的数独规则外,连主对角线上的单元格也要满足数字1到9的唯一性和完整性。而杀手数独则要求每个“区”(虚线环绕的一组单元格)中的值必须唯一且总和等于区的右上角所指定的数字。(以上介绍出自sudoku.oubk.com)

二、数独软件

  要玩数独游戏,先得有一个数独软件来产生题目,靠纸上谈兵也太累了,本站有一个数独软件:数独博士(点击下载),游戏是共享软件,基本不影响使用,但不能保存游戏。
  安装好后来看一看界面:
  
  具体的菜单功能不介绍了,点工具栏上的色块可以快速开始游戏,分别为入门级、初级、中级、高级、骨灰级,咱们当然选入门级的了!下面是随机产生的一道题目:
  
  一起来观察上面这张图,可以看到9×9的方格中已经填入了一些数字,数独题一般就是这样的,现在我们要按数独的规则来把空着的方格填上正确的数字。规则不清楚的可以看看上面的数独介绍部分。
  用鼠标点击软件右方的数字区,可以看到对应的数字被高亮,试着改变一下显示模式,在普通、全部候选数、单一候选数之间切换看一下,空白格中出现了许多小数字,这是软件自动判断该格中会有哪些可能的数字,这样省去了不少工具,也可以加快解题的过程,如果决定了在某个格中放置某个数字,先在右边的数字区点相应的数字,再在左边的格子里点左键,如果要清除,按鼠标右键就可以。
         下面贴出解题过程中截的图,前面的会详细一些,后面的就跳过了一些类似的操作,一是给大家留一点思考的空间,二是因为每次出的题不一样,我这里的图肯定跟大家数独里的题不一样,还是讲明方法,让大家去试验比较好。
  我分三个部分来讲叙解题的过程
  一、数独解题的前期操作
  这个阶段目的是对于每个数字,比如1的分布,通过排除法找出可以一次就确定位置的数字。
  这里可以利用软件的“单一候选数”的功能来帮助我们寻找。
  图片一:
  
  观察图中1的分布位置,可以看到左边中间和右下角的两个九宫格中,1的位置是唯一的,这是软件帮我们找出的位置,实际上通过推理也可以找出来,图中黄色的位置表示不可能出现1的位置,因为每行每列中只能出现一次某个数字,通过黄色的位置交叉,可以看到红线标出的位置是1只可能存在的位置,这时用鼠标点击小数字的1,就可以把1填入格中了。
  按照同样的方法,对2~9也进行同样的排除操作,注意,9做完后,可以再从1到9检查一遍,因为这时数字的布局有了变化,有可能前面的数字会再出现这种唯一的选择,在前期做得仔细一些,后面就会简单一些。
  下图是照上面的方法做完后得到图,到这里,解题的前期操作算是完成了。
  

  二、数独解题的中期操作
  这个阶段是最复杂的了,稍不留神有可能会在最后出现无法完成的现象,并不是因为游戏没有解,而是中间作出了错误的判断,导致后来几处推理的结果不吻合,遇到那种情况,可以点游戏下方工具栏中的回退按钮,实在不行的话,就只有重新开始此局了。
  在这个阶段,我们要用到软件的“全部候选数”的功能,点一下全部候选数的按钮,屏幕如下图:
  
  看起来很复杂,不要急,分析一相这些数字是怎么得到呢,还是根据数独的规则,每一个格中的数字,都是表示排除了它所在行、所在列、所在九宫格中出现过的数字,然后剩下的数字都是可能的了,这步是软件自动完成的,实际上在有的数独游戏中,没有提供自动填写候选数的功能,那我们就要根据上面的规则,自己去填写候选数了。
  在实际中,我们不需要列出所有的候选数,只是在需要和有可能帮助解题的地方填上候选数,因为填得太多,会感觉比较乱,也会影响我们的思维。
  怎么从这些杂乱的数字里发现解题的关键呢,可以按下面的技巧去完成:
  观察一行、一列或一个九宫格中的数字,判断是否有某个数在一行或一列或一个九宫格中只有一个可能的位置,那这个数就肯定是在这个位置上了。
  很不好找是吧,细心一点,相信你一定可以找到的。
  看看下面这张图:
  
  在第四行中,红框所标注的方格里,5在此行内只出现了一次,用鼠标点5,可以把数字5填在此格中。
  继续按上面的方法找:
  
  点完数字5后,在红框所示的位置出现了一个单独的7,这表示这个位置只有一个选择,那么点7放入数字7。
  
  第2列中红框标示位置有一个单独的4,因此应该填4。
  
  同理第一行标示位置应该填数字5。
  
  上图是根据九宫格来判断的,红框标示位置应该填数字6。
  后面的过程与上面类似,不再重复叙述了,这就是解题的中间阶段的过程。

  三、数独解题的后期操作
  做到这一步,已经距离成功不远了,当然,这是指你前面没有出现错误判断的情况,否则,等待你的也可能是无法继续下去,只有回退或重来了。
  看看下图,呵呵,是不是感觉很简单了,这时,也就是你感觉最爽的时候了,辛苦半小时,为什么呢,不就是为了看到这样的画面么!
  
  我点、我点、我再点,没有点的了……于是,游戏跳出对话框祝贺你“恭喜您完成本题!!!”。
  
  到这里,我的这个数独入门教程也结束了,谢谢大家看到这里!