--- title: AIGoBang tags: CSIE --- ## AIGoBang <style> .highlight { color: red; } </style> ### 安裝 * [VSCode](https://code.visualstudio.com/) * [Python3](https://www.python.org/downloads/) * 在 [Powershell ( Windows 上的終端機)](https://marcus116.blogspot.com/2019/03/powershell-powershell.html) 上輸入這串指令 ```bash=zsh python -m pip install pygame ``` * [VSCode LiveShare (如果只有自己開發不需要安裝)](https://medium.com/dean-lin/使用-visual-studio-live-share-來即時共同開發-pair-programming-3da182e9be3c) ### 課程檔案 * [原始碼](https://github.com/howard9199/AIGoBang) * [上課簡報](https://slides.com/ntnucsie/algobang) * 已經寫一半的程式碼: 在各小隊的 DC 頻道(放到跟 AIGoBang 程式碼同目錄就好,記得改 ```game_set.py```)。 ### 目錄結構 比賽的主程式:`main.py` (請<span class="highlight">**不要**</span>修改他,因為我們要寫的邏輯不應該放在這邊,這邊只是比賽的基本程式。) 設定比賽系統:`game_set.py` 模板:`template.py` 可以使用的函式:`simplelib.py` (請<span class="highlight">**不要**</span>修改他,這是幫助大家寫 code 的參考函式,當然想要自己寫不同的判斷函式也很歡迎。) 系統預先定義好的常數 (棋盤大小,黑白棋... etc): `variables.py` (不要編輯) ### 如何執行 請打開 `game_set.py` 做設定(簡報裡面的操作指引有), 並在 Powershell 執行 `python3 main.py` 。