This is a Board Game made in C language as Catan Universe!
- Linux System
- Make sure you have C Language installed
- Clone the repo
git clone https://github.com/SunGj921028/CSIE-Final_Project.git
make
.catan
CSIE-Final_Project
├── README.md
├── map.txt
├── /Final Project ver1/
│ ├── main.c
│ ├── main_phase.c
│ ├── ai.c
│ ├── player.c
│ ├── card.c
│ ├── card.h
│ ├── init.c
│ ├── init.h
│ ├── interface.c
│ ├── map.c
│ ├── map.h
│ ├── main.c
│ ├── print.c
│ ├── show_dice.c
│ ├── thief.c
│ ├── turn.c
│ ├── color.h
│ ├── data.h
│ ├── phase.h
│ ├── catan
- 傅靖嘉
- PM, 整體程式邏輯架構, 發展卡部分功能實作, 玩家與AI行為邏輯設計, 選單介面設計, 交易功能實作, 盜賊功能實作, 資源系統實作(收成..), 每回合抽卡行為及判定
- 鄭元翔
- UI前端製作與規劃, 地圖設計, 村莊、道路建造與邏輯判斷, 玩家行動紀錄與顯示
- 郭建辰
- 發展卡部分功能實作, 最長道路計算, 玩家分數計算, 遊戲測試
- 古承穎
- 骰子畫面功能實作, 發展卡洗牌功能, 地圖數字隨機, 遊戲測試, 初始封面設計製作