數學特色選修 三子棋與棋局人工智能分析 (響尾蛇的數學天地)

三子棋玩法與規則

數學特色選修 三子棋與棋局人工智能分析 (響尾蛇的數學天地)

數學特色選修 三子棋與棋局人工智能分析 (響尾蛇的數學天地)

玩法與規則

「三子成一線,輸嬴就決定」從這一句口訣就可以了解三子棋判定勝負的規則。三子棋亦是農家休閒活動之一,有點像在井字上玩○、X成一直線的遊戲。此棋棋盤是在一正方形上畫出四條等分線。棋子共六枚(分成黑白各三枚),每人持三子,一次輪下一子於棋盤的交叉點上,全部下定後才可移動,誰可擺成直線就獲勝。

皮卡利亞棋

  • 具備能力:分析、組織規劃與佈局。
  • 遊戲人數:2人。
  • 需用物品:兩種顏色的棋子,每種各3個,遊戲圖一份,如圖一所示。

遊戲規則

  1. 放置棋子:玩家輪流在放置棋子,除了正中間的方格外其餘均可擺放棋子。
  2. 棋子全部擺完後,玩家就開始移動棋子,每次可移動一個棋子至鄰近的空格。
  3. 遊戲結束的條件:當有一方的棋子先連成三個成一直線,直的、橫的和斜的連線均可(總共有八條連線),即可獲得勝利。

遊戲示範

假設甲和乙玩此遊戲,甲持黑棋,乙持白棋,由乙先放棋子,遊戲部分過程和結果如下圖三所示。最後甲先連成三個棋子成一直線,所以遊戲由甲獲得勝利。

產品介紹

  學習功能  

  玩法介紹  

 

Scratch 演算分析

先手勝? 後手勝?

井字遊戲並沒有什麼必勝的手法,只要最聰明的選擇,可保持不敗。也就是說:如果對下的雙方對本遊戲 都最佳選擇時,和局的結果是 100 % 。

井字遊戲雖然十分簡單,但在小朋友間可是十分流行且受歡迎的哦!也由於他的簡單,所以是訓練推理能力的最佳數學遊戲。

 

數學老師 尤怪 就把所有的對下情況全部推演出來,請大家參考。為了方便說明,先手玩家以○註記表示, 後手玩家則以X註記表示,而每一個格子由左上到右下加以編號如圖 1,以後我們說註記在 1 號位置 就是註記在左上角的意思。

1 2 3

4 5 6

7 8 9

 井字遊戲棋盤的編號

 

第一手的變化:第一手時雖然 9 個空格都可下,好像是有 9 種變化,但是若將整個棋盤旋轉、翻轉過後, 可能的變化只剩下三種,即下在 1、2、5 號三個位置

 第 1 手的可能變化只有 3 種

以下分別就這三種變化做詳細的推演:

第一手下在四個角落的變化

當第一手○下在角落 ( 即 1 號位置 ) 時,X回應的著法共有五種 ( 其他三個著法可用旋轉、翻轉的方法歸 入這五種著法 )。 

第一種著法是X下在 2 號位置,此種著法必敗

○續下 7 號位置。

X必須下在 4 號位置,否則讓○下在這裡就連成一直線獲勝了。

○註記 9 號位置,遊戲的勝負已經分曉,因為X不可能同時擋住 5、8 兩個位置, 所以○一定可以連成一直線獲勝。

第二種著法是X下在 3 號位置,此種著法必敗,後續的著法如下圖,當○註記 9 號位置後, 不論X如何阻擋,已無法阻止○連成一線了。

第三種著法是X下在 6 號位置,此種著法必敗,後續的著法如下圖,當○註記 5 號位置後, 不論X如何阻擋,已無法阻止○連成一線了。

第四種著法是X下在 9 號位置,此種著法必敗,後續的著法如下圖,當○註記 3 號位置後, 不論X如何阻擋,已無法阻止○連成一線了。

第五種著法是X下在 5 號位置,此種著法的結果比較複雜,但大概都會以平手結局:

首先來看看○註記在 2 號位置的情況,後續的著手無任何變化的可能,當○下到 6 號 位置之後,雙方都不可能連成一直線,註定以平手收場了:

再來來看看○註記在 3 號位置的情況:
同樣的,後續著手無任何變化的可能,當X下到 7 號 位置之後,雙方都不可能連成一直線,註定以平手收場了:

再來是○註記在 6 號位置的情況:

如果X下在 2 號位置則註定以平手收場了:

如果X下在 3 號位置也註定以平手收場:

如果X下在 4 號位置則必敗:

如果X下在 7 號位置也必敗:

如果X下在 8 號位置必和:

如果X下在 9 號位置,正常的話也是以和收場: 

最後來看○註記在 9 號位置的情況:

X的著法可以歸納為兩種,第一種是X下在 2 號的位置,此必和:

第二種是X下在 3 號的位置,此必敗:

第一手下在 5 號位置的變化

當第一手○下在 5 號位置時,X回應的著法可歸納為二種。

第一種著法是X下在 1 號位置:

此時○的回應又可歸納為四種:

第一種著法是○下在 2 號位置,此時必和:

第二種著法是○下在 3 號位置,此時必和:

第三種著法是○下在 6 號位置,此時必和:

第四種著法是○下在 9 號位置: 

此時X的回應有三種,第一種是X下在 2 號位置,此時必敗:

第二種是X下在 3 號位置,此時必和:

第三種是X下在 6 號位置,此時必敗:

第二種著法是X下在 2 號位置,此種著法必敗:

第一手下在 2 號位置的變化

當第一手○下在 2 號位置時,X回應的著法可歸納為五種。

第一種著法是X下在 1 號位置,此種著法的結果比較複雜,但大概都會以平手結局,以下僅選其代表性的 著法示例:

第二種著法是X下在 4 號位置,此種著法必敗:

第三種著法是X下在 7 號位置,此種著法必敗:

第四種著法是X下在 8 號位置,此種著法的結果比較複雜,但大概都會以平手結局,以下僅選其代表性的 著法示例:

第五種著法是X下在 5 號位置,此種著法的結果比較複雜,但大概都會以平手結局,以下僅選其代表性的 著法示例:

 

結論

 

先手玩家的最佳著法其第一步最好下在四個角落( 即 2、4、6、8 號位置 ),因為後手玩家除了下在 中央的 5 號位置之外必敗。即使對手下了該位置,只要回以馬步佈局或對角佈局也還有一半的勝算。

先手玩家第一步的次佳選擇在 5 號位置 ,因為後手玩家除了下在四個角落外必敗, 即使對手下了該位置,只要再下在對手的另一個對角也還有三分之二的勝算。

 

後手玩家的第一步,如果 5 號位置是空的則選擇 5 號位置,否則選擇在四個角落。只要掌握以上要領,再針對當時情況稍微思考一下,必可保持不敗。

必勝策略

如果你先下x ,而對方下o在藍色區任一格,你必勝.

 

模擬棋局

 

延伸閱讀

響尾蛇(SNAKE) 響尾蛇(SNAKE)

台中衛道中學班導師

動手玩數學 玩,是孩子的天性,遊戲是孩子的天職,將抽象的數學用遊戲包裹起來,是讓孩子接觸數學的最佳管道。要讓孩子愛上數學,先要讓孩子喜歡思考。透過數學活動的具體操作可以讓孩子將抽象的思考過程具體呈現出來,讓孩子玩出數學力。有別於一般傳統式的講述數學教育,在活化數學中,孩子的所有數學能力和概念可以靠孩子自己建構完成的,而在這樣的過程中,老師要扮演的則是非常重要的引導者角色,引導孩子思考,進而理解數學概念,透過上台分享,訓練孩子的表達能力。 ~ 撒下種子,大地會助你綻放一片花海 ~ ~ 簡單事做久了就不簡單,不簡單事做久了就簡單了~ ~ 當我們自己還沒有夢想,我們就先幫別人完成夢想 ~ ~ 真正的財富不是擁有多少財產,是你為社會做了多少~ ~ 每 一粒種子都是一個願望~ ~ 帶孩子在服膺他人夢想中,去完成自我實現 ~

翻轉教育電子報

訂閱翻轉教育電子報(每週三發送)

每週精選國內外教育報導,提供給關心教育的你

分享