|
如何玩數(shù)獨游戲-數(shù)獨入門
來源:www.
數(shù)獨是一種填數(shù)的小游戲,從出現(xiàn)到現(xiàn)在已有幾十年的歷史了,從最初刊登到報紙和書籍上,現(xiàn)在搬到電腦上,玩起來更加方便了,我是從PSP接觸到數(shù)獨游戲的,對這個游戲也只能說剛入門,解一個題怎么也要十多分鐘的吧。在這里寫這篇數(shù)獨游戲的入門篇,只算是拋磚引玉,呵呵。
一、數(shù)獨(SuDoku)介紹 數(shù)獨(日語:數(shù)獨 すうどく)是一種源自18世紀末的瑞士,后在美國發(fā)展、并在日本得以發(fā)揚光大的數(shù)學智力拼圖游戲。拼圖是九宮格(即3格寬×3格高)的正方形狀,每一格又細分為一個九宮格。在每一個小九宮格中,分別填上1至9的數(shù)字,讓整個大九宮格每一列、每一行的數(shù)字都不重復。 數(shù)獨的玩法邏輯簡單,數(shù)字排列方式千變萬化。不少教育者認為數(shù)獨是鍛煉腦筋的好方法。 歷史 如今數(shù)獨的雛型首先于1970年代由美國的一家數(shù)學邏輯游戲雜志發(fā)表,當時名為Number Place?,F(xiàn)今流行的數(shù)獨于1984年由日本游戲雜志《パズル通信ニコリ》發(fā)表并得了現(xiàn)時的名稱。數(shù)獨本是“獨立的數(shù)字”的省略,因為每一個方格都填上一個個位數(shù)。 數(shù)獨沖出日本成為英國當下的流行游戲,多得曾任香港高等法院法官的高樂德(Wayne Gould)。2004年,他在日本旅行的時候,發(fā)現(xiàn)雜志的這款游戲,便帶回倫敦向《泰晤士報》推介并獲得接納。英國《每日郵報》也于三日后開始連載,使數(shù)獨在英國正式掀起熱潮。其他國家和地區(qū)受其影響也開始連載數(shù)獨。 數(shù)獨術語 要理解如何對一個數(shù)獨題求解,我們先來介紹一些在本網(wǎng)站中使用的術語。
單元格和值 一個數(shù)獨謎題通常包含有9x9=81個單元格,每個單元格僅能填寫一個值。對一個未完成的數(shù)獨題,有些單元格中已經(jīng)填入了值,另外的單元格則為空,等待解題者來完成。 行和列 習慣上,橫為行,縱為列,在這里也不例外。行由橫向的9個單元格組成,而列由縱向的9個單元格組成。很明顯,整個謎題由9行和9列組成。為了避免混淆,這里用大寫英文字母和數(shù)字分別表示行和列。例如,單元格[G6]指的是行G和第6列交界處的單元格,它已填入了值7。 區(qū)塊 術語區(qū)塊指的是起始于特定位置的9個相鄰的單元格組。在上圖中,區(qū)塊用交替相間的背景顏色來注明。例如,對于最左上角的區(qū)塊,我們表示為起始于[A1]的區(qū)塊。 單元 數(shù)獨的變化
人們總是不滿足于已有的一切。同樣,對于普遍使用的9x9謎題而言,大量涌現(xiàn)的變形數(shù)獨題也在不斷豐富著數(shù)獨家族。 一種比較常見的數(shù)獨變形是大小上的改變?,F(xiàn)在已有的大小包括:4x4,6x6,12x12,16x16,25x25,甚至還有100x100。 另一種數(shù)獨變形題是在原數(shù)獨規(guī)則的基礎上加入其他的規(guī)則。譬如X形數(shù)獨就要求除原來的數(shù)獨規(guī)則外,連主對角線上的單元格也要滿足數(shù)字1到9的唯一性和完整性。而殺手數(shù)獨則要求每個“區(qū)”(虛線環(huán)繞的一組單元格)中的值必須唯一且總和等于區(qū)的右上角所指定的數(shù)字。(以上介紹出自sudoku.) 二、數(shù)獨軟件 要玩數(shù)獨游戲,先得有一個數(shù)獨軟件來產生題目,靠紙上談兵也太累了,本站有一個數(shù)獨軟件:數(shù)獨博士(點擊下載),游戲是共享軟件,基本不影響使用,但不能保存游戲。 安裝好后來看一看界面: ![]() 具體的菜單功能不介紹了,點工具欄上的色塊可以快速開始游戲,分別為入門級、初級、中級、高級、骨灰級,咱們當然選入門級的了!下面是隨機產生的一道題目: ![]() 一起來觀察上面這張圖,可以看到9×9的方格中已經(jīng)填入了一些數(shù)字,數(shù)獨題一般就是這樣的,現(xiàn)在我們要按數(shù)獨的規(guī)則來把空著的方格填上正確的數(shù)字。規(guī)則不清楚的可以看看上面的數(shù)獨介紹部分。 用鼠標點擊軟件右方的數(shù)字區(qū),可以看到對應的數(shù)字被高亮,試著改變一下顯示模式,在普通、全部候選數(shù)、單一候選數(shù)之間切換看一下,空白格中出現(xiàn)了許多小數(shù)字,這是軟件自動判斷該格中會有哪些可能的數(shù)字,這樣省去了不少工具,也可以加快解題的過程,如果決定了在某個格中放置某個數(shù)字,先在右邊的數(shù)字區(qū)點相應的數(shù)字,再在左邊的格子里點左鍵,如果要清除,按鼠標右鍵就可以。 下面貼出解題過程中截的圖,前面的會詳細一些,后面的就跳過了一些類似的操作,一是給大家留一點思考的空間,二是因為每次出的題不一樣,我這里的圖肯定跟大家數(shù)獨里的題不一樣,還是講明方法,讓大家去試驗比較好。
我分三個部分來講敘解題的過程 一、數(shù)獨解題的前期操作 這個階段目的是對于每個數(shù)字,比如1的分布,通過排除法找出可以一次就確定位置的數(shù)字。 這里可以利用軟件的“單一候選數(shù)”的功能來幫助我們尋找。 圖片一: ![]() 觀察圖中1的分布位置,可以看到左邊中間和右下角的兩個九宮格中,1的位置是唯一的,這是軟件幫我們找出的位置,實際上通過推理也可以找出來,圖中黃色的位置表示不可能出現(xiàn)1的位置,因為每行每列中只能出現(xiàn)一次某個數(shù)字,通過黃色的位置交叉,可以看到紅線標出的位置是1只可能存在的位置,這時用鼠標點擊小數(shù)字的1,就可以把1填入格中了。 按照同樣的方法,對2~9也進行同樣的排除操作,注意,9做完后,可以再從1到9檢查一遍,因為這時數(shù)字的布局有了變化,有可能前面的數(shù)字會再出現(xiàn)這種唯一的選擇,在前期做得仔細一些,后面就會簡單一些。 下圖是照上面的方法做完后得到圖,到這里,解題的前期操作算是完成了。 ![]() 二、數(shù)獨解題的中期操作 這個階段是最復雜的了,稍不留神有可能會在最后出現(xiàn)無法完成的現(xiàn)象,并不是因為游戲沒有解,而是中間作出了錯誤的判斷,導致后來幾處推理的結果不吻合,遇到那種情況,可以點游戲下方工具欄中的回退按鈕,實在不行的話,就只有重新開始此局了。 在這個階段,我們要用到軟件的“全部候選數(shù)”的功能,點一下全部候選數(shù)的按鈕,屏幕如下圖: ![]() 看起來很復雜,不要急,分析一相這些數(shù)字是怎么得到呢,還是根據(jù)數(shù)獨的規(guī)則,每一個格中的數(shù)字,都是表示排除了它所在行、所在列、所在九宮格中出現(xiàn)過的數(shù)字,然后剩下的數(shù)字都是可能的了,這步是軟件自動完成的,實際上在有的數(shù)獨游戲中,沒有提供自動填寫候選數(shù)的功能,那我們就要根據(jù)上面的規(guī)則,自己去填寫候選數(shù)了。 在實際中,我們不需要列出所有的候選數(shù),只是在需要和有可能幫助解題的地方填上候選數(shù),因為填得太多,會感覺比較亂,也會影響我們的思維。 怎么從這些雜亂的數(shù)字里發(fā)現(xiàn)解題的關鍵呢,可以按下面的技巧去完成: 觀察一行、一列或一個九宮格中的數(shù)字,判斷是否有某個數(shù)在一行或一列或一個九宮格中只有一個可能的位置,那這個數(shù)就肯定是在這個位置上了。 很不好找是吧,細心一點,相信你一定可以找到的。 看看下面這張圖: ![]() 在第四行中,紅框所標注的方格里,5在此行內只出現(xiàn)了一次,用鼠標點5,可以把數(shù)字5填在此格中。 繼續(xù)按上面的方法找: ![]() 點完數(shù)字5后,在紅框所示的位置出現(xiàn)了一個單獨的7,這表示這個位置只有一個選擇,那么點7放入數(shù)字7。 ![]() 第2列中紅框標示位置有一個單獨的4,因此應該填4。 ![]() 同理第一行標示位置應該填數(shù)字5。 ![]() 上圖是根據(jù)九宮格來判斷的,紅框標示位置應該填數(shù)字6。 后面的過程與上面類似,不再重復敘述了,這就是解題的中間階段的過程。 三、數(shù)獨解題的后期操作 做到這一步,已經(jīng)距離成功不遠了,當然,這是指你前面沒有出現(xiàn)錯誤判斷的情況,否則,等待你的也可能是無法繼續(xù)下去,只有回退或重來了。 看看下圖,呵呵,是不是感覺很簡單了,這時,也就是你感覺最爽的時候了,辛苦半小時,為什么呢,不就是為了看到這樣的畫面么! ![]() 我點、我點、我再點,沒有點的了……于是,游戲跳出對話框祝賀你“恭喜您完成本題!!!”。 ![]() 到這里,我的這個數(shù)獨入門教程也結束了,謝謝大家看到這里! |
|
|