西西河

主题:【原创】凡人琐事 之 我玩SUDOKU -- 喜欢

共:💬54 🌺49 新:
全看分页树展 · 主题
家园 【原创】凡人琐事 之 我玩SUDOKU

将近一年前,我首遇SUDOKU,一下子就迷上了它。

当时有人免费派发报纸到家门口,打广告的方式之一吧。平时没时间看报纸,不订也不买。可送上门的报纸,不看就丢掉怪可惜的。一看之下发现了一个新颖的“填数字”游戏。

在9X9个方格中,已有一些数字,要求玩者把它们全部填满:用“1”至“9”这9个数字分别放入每一横排;每一竖列;和每个3X3的方框中,且在这三个范围内,数字都不可以重复。

例一,较难的sudoku

点看全图

外链图片需谨慎,可能会被源头改

本人历来对这种有一定难度却不是极难的智力题有着浓厚的兴趣,每每遇到便非做不可。这次自然也不例外。当时天气极热,拿支铅笔在报纸上涂来抹去,忍受着酷暑和焦躁的煎熬,花了至少一个钟头吧,我才把这题给做出来。心情大爽。

然后发现,原来每天的报纸上都有这样的题!它们有自己的名字,叫做SUDOKU。难易程度还分三六九等,我不幸第一次做题就遇到了比较难的一个。再然后,发现其它免费报纸上也开始每天登载一个SUDOKU——原来这是一个方兴未艾、始自日本、风靡全球的游戏,它还有个中文名字,叫做“数独”。

例二,较易的数独

点看全图

外链图片需谨慎,可能会被源头改

我如何知道这游戏风靡全球?

有一天,在快餐厅见到别人丢在桌上的报纸,我眼前一亮:里面一定有SUDOKU,赶紧翻找,我要做!结果令我莞尔:难怪报纸被丢弃了,因为它已经没用了——那SUDOKU已经被做过了!我不禁回忆刚才离开这里的那对洋人老夫妇,一定是那老先生做的这个题,我猜。为什么这么猜?不知道。似乎觉得有这份闲心的女子不多吧?

既然有别人喜欢玩这个,那么网络上也应该有了?我去找找看……哇!一堆一堆的网站啊,天天出新题,天天有人输入自己的答案。还有论坛,上面有人在大叫救命:我沉迷了,上瘾了!我天天只等着报纸被送来,然后就立刻作SUDOKU,不做完了不能干别的事。我每天花好多时间做这个题,做完了还想做。救救我,我不能自拔!……

都是英文的网站,被公布在光荣榜上的答题者来自世界各地,似乎来自中国大陆的并不多。那个时候我刚下河不久,河里也没见有人玩这个。到自己常玩的网站上去贴了两个题,除了起哄捧场的,只有一个人做题。到第三个题,就没人肯做了。

看来,这可真是“数独”啊!那我就一个人独乐乐吧。

乐到什么程度?上网N年,几次欲戒不得,明白上网乃不可不为之事,遂不再尝试戒网。但是,自从玩这个SUDOKU,我常常一天、以至几天地不上网,一玩就是几个小时,废寝忘食。咦?做几个数独题,能花多少时间?问题是,不止几个数独题而已。

从前我只要做完当天报纸上的题就行了。在报纸上做题,遇到难度级别高的,施展不开。我就用WinWord文件画了表格去做,做完了还保存起来。后来加上某网站每天的新题也无非就两三个题。我在该网站还发现了“拼图数独”,9小格不再是3X3,呈不规则形状,要求却仍是一样:每行、每列、及每9格中都必须出现1-9这9个数字,且不得重复。这些做完,也要两个小时了吧?

例三,拼图数独Jigsaw Sudoku

点看全图

然后我发现我完了,掉进无底洞了。

网上的数独游戏,不仅分“容易”、“难”、“极难”、“匪夷所思”几档,随时可随机生成无穷无尽的新的游戏,而且还可以计时,还可以记录你的最快用时、统计你的平均用时。于是我知道,自己最快时可以在5分多钟就做完一道“容易”的题,平均起来也不过7分多钟的水平。其它档次的题,最快记录也在不断地被刷新。在玩够了其它档次的题以后,我毅然开始向打败过我的、令我闻之色变的“匪夷所思”的题发起进攻,把曾经丢在半路的、让我缴械投降的堡垒一一攻克……

在这样的诱惑下,岂是做完一、两个题就可以罢手的?以至最后做了多少题,已经不再用数目衡量,只能用小时数、甚至是天数来衡量了。

最后,我还发现了一个更具挑战性的玩法:跟计算机对手较量!

题目本身分“初级”、“中级”、“高级”、“超级”等四档不同难度不说,对手还分“稚童”、“粗汉”、“机灵鬼”、“智多星”、“最高手”等五种!你必须在对方出手前迅速出手才能战胜他,没时间让你细想,没时间让你犯错,秒针的每一下移动都像榔头敲击在你的心上,对手采取行动的奏音折磨着你紧张的神经……

哦,老天!真让人受不了。我只玩了一天,记下了几个在“中级”分别战胜从弱到强的不同对手(包括“最高手”)的可观记录之后,就逃离了那个战场,再也不敢回去了!

如今,我还是几乎每天要玩几个数独题,过一下瘾再干别的。不知道这跟人家抽根烟过过瘾才好做事是不是一个意思?:p

***

早就打算蒸这个包子,却迟迟没动笔。昨天见齐大侠在大卫的帖子里(在那里这个游戏被称作“九宫阵”)相询,一咬牙,终于在今天把它蒸了出来。:p

上次在铁老大做的那个游戏里跟铁老大说,能不能做个“不无聊”的游戏上来?心里边想的就是这个:网上已经有很多帮助做“数独”游戏的软件了。但是还没有一个包括我一直想要的一个简单的功能:

每次做题时,把人们做题的过程记录下来;允许一步步退回去(undo)重做;还允许一步步走回来(redo),重复刚才解题的路径。

如果是在论坛上玩,不知道能不能做出一些把不同的参与人联系起来的功能,比如查询别人的解题路径、最快解题时间、该题的标识码(做相同的题才好相互比较)等。

出题、解题、提示等等这些功能,都需要算法,可能比较难一点。可以先做成容易的:由玩家自己输入一个题,记录下每人/每次玩的信息,供别人参考。

当然,网上早就能找到解题软件了,如果玩者想作弊也是很容易的。所以说到底,这个游戏叫做“数独”——一个人们最终只能孤独地沉迷其中的数字游戏

:)

关键词(Tags): #九宫阵#SUDOKU#数独#没事玩玩元宝推荐:老叶,
全看分页树展 · 主题


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河