中國跳棋對弈平台與AI的實作

No Thumbnail Available

Date

2019

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

近年來關於人工智慧的研究如火如荼的湧現,未來電腦的效能越高,相同時間內能處理的資訊量也會越高,人工智慧能解決的問題複雜程度亦會越來越大,例如近年來電腦對局中圍棋與人工智慧的成功結合例子AlphaGo。然而電腦對局的研究若要進展得順利,設計良善的使用者操作介面必不可少,所以本研究針對中國跳棋遊戲設計一個支援多玩家遊戲的自動對弈平台,期望在電腦對局的發展上能貢獻微薄之力。 本研究開發之電腦中國跳棋自動對弈平台利用OpenCV函式庫實作出一個直觀且方便的圖形化使用者操作介面,可以只用滑鼠點選各項功能進行設定並操作棋子。另外平台具備程式偵錯與對戰等主要功能,除了在比賽時能夠使雙方更清楚地檢視遊戲過程並減少手動操作失誤與爭議之外,偵錯時也可以藉由此平台檢視與驗證每一個走步的正確性,預設對戰對手也包含了本研究開發之AI引擎提供開發者測試強度。如此一來其他跳棋研究者只需專注於研發跳棋程式的AI引擎,以期望有更多同好加入電腦中國跳棋的研究,也有助於推廣中國跳棋這項遊戲。
In recent years, research on artificial intelligence has emerged in full swing. The higher efficiency of computers, the more information that can be processed in the same period of time. The complexity of the problems that artificial intelligence can solve will also become more and more complex in the future. A successful example is the combination of Go and artificial intelligence in the program named AlphaGo. However, if the computer game research is going smoothly, the well-designed user interface is necessary, so this study designed an automatic game platform for multi-player games for Chinese Checkers. We hope this platform can help any others who want to develop Chinese Checkers. The platform uses the OpenCV library to make an intuitive and convenient graphical user interface. We can use the mouse to operate the game easily. The platform has the main functions such as program debugging and battle with multiplayers. In addition to view the game clearly and reduce manual errors during the game, the platform can also verify whether each move is valid or not. The platform also includes AI for other developers to test, so the developers only need to focus on the AI engine of the Chinese Checkers program. We are not only expecting more researchers to join, but also we are promoting the Chinese Checkers game.

Description

Keywords

中國跳棋, 電腦對局, 神經網路, 深度學習, Chinese Checkers, Computer games, Neural network, Deep learning

Citation

Collections

Endorsement

Review

Supplemented By

Referenced By