---
# System prepended metadata

title: AIGoBang
tags: [CSIE]

---

---
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` 。