簡易檢索 / 詳目顯示

研究生: 陳志宏
Chih-Hung Chen
論文名稱: 六子棋之棋型分類及審局函數之研究
On the Study of Pattern Classification and Evaluation Function for Connect6 Games
指導教授: 林順喜
Lin, Shun-Shii
學位類別: 碩士
Master
系所名稱: 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2011
畢業學年度: 99
語文別: 中文
論文頁數: 62
中文關鍵詞: 六子棋人工智慧迫著搜尋
英文關鍵詞: Connect6, Artificial Intelligence, Threat-Space Search
論文種類: 學術論文
相關次數: 點閱:1173下載:19
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 六子棋是吳毅成教授所提出的一系列K子棋當中的一種,又稱連六棋(Connect6),是具備「規則簡單」、「變化複雜」、「遊戲公平」等特性的棋類遊戲。本研究以賴昱臣設計的六子棋程式Ant,作為基礎程式進行改良。經過棋型分類、審局函數與迫著搜尋系統的修改,使得勝率及和率明顯提升、敗率明顯降低。實驗顯示,本研究方法確實可大幅提升Ant程式的棋力。
    經過修改後的Ant版本,於TAAI 2010獲得第二名的成績,而在TCGA 2011得到第三名的名次。

    Connect6 is a kind of k-in-a-row game that was introduced by Professor I-Chen Wu. It is a fair and complex game with simple rules. This study is based on a Connect6 program Ant developed by Yu-Chen Lai. We improve its pattern classification, evaluation method, and threat-space search algorithm to promote its win rate significantly. Experimental results show these ideas really make Ant become much stronger.
    After modification, Ant obtained the silver medal in TAAI 2010 computer game tournaments and the bronze medal in TCGA 2011 computer game tournaments.

    表目錄 v 圖目錄 vi 第1章 緒論 1 1.1 研究背景 1 1.2 研究動機及目的 3 1.3 論文架構 5 第2章 文獻探討 6 2.1 遊戲策略 6 2.2 迫著搜尋 7 2.3 棋型介紹 8 2.4 審局函數 11 第3章 研究方法 16 3.1 棋型分類 16 3.2 審局函數設計 17 3.3 時間控管 23 3.4 候選步的篩選 25 3.5 迫著搜尋系統 27 第4章 實驗結果 33 4.1 程式介面與測試平台介紹 33 4.2 Ant_1.4版本測試結果 36 4.3 Ant_1.6版本測試結果 37 4.4 Ant_1.7版本測試結果 38 4.5 各版本Ant程式之比較 39 第5章 結論與分析 45 附錄A TAAI 2010獎牌照片 46 附錄B Ant_1.4版本之測試盤面 47 附錄C Ant_1.6版本之測試盤面 49 附錄D Ant_1.7版本之測試盤面 55 附錄E TCGA 2011獎牌照片 61 參考文獻 62

    [1] Allis, L.V., “Searching for Solutions in Games and Artificial Intelligence,” Ph.D. Thesis, University of Limburg, Maastricht, 1994.
    [2] Allis, L.V., Herik, H. Jaap van den, and Huntjens M.P.H., “Go-Moku and Threat-Space Search,” Report CS 1993-02, Department of Computer Science, Faculty of General Sciences, University of Netherlands.
    [3] Homepage for Connect6, http://www.connect6.org/web/index.php?lang=tw.
    [4] Introduction for Theo van der Storm, http://chessprogramming.wikispaces.com/Theo+van+der+Storm.
    [5] The results of ICGA 2010, http://ticc.uvt.nl/icga/cg2010results/Connect6.html.
    [6] Tournament results of TAAI 2010, http://taai2010.nctu.edu.tw/index.php?option=com_content&view=article&id=71&Itemid=91.
    [7] Wu, I-C. and Huang, D.-Y. “A New Family of k-in-a-row Games, ” the 11th Advances in Computer Games Conference( ACG’11), September 2005.
    [8] Wu, I-C., Huang, D.-Y., and Chang, H.-C. “Connect6, ” ICGA Journal, vol. 28, No. 4, pp. 235-242, December 2005.
    [9] 劉思源,電腦六子棋程式X6之設計與實作,國立東華大學碩士論文,2006年。
    [10] 賴昱臣,結合單迫著與雙迫著搜尋之六子棋程式之研發,國立臺灣師範大學碩士論文,2010年。

    下載圖示
    QR CODE