Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sungj921028/catan-universe
CSIE2 Final Project
https://github.com/sungj921028/catan-universe
board-game c course-project csie game-development makefile project terminal-based terminal-game
Last synced: 1 day ago
JSON representation
CSIE2 Final Project
- Host: GitHub
- URL: https://github.com/sungj921028/catan-universe
- Owner: SunGj921028
- Created: 2023-05-26T17:00:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-01T15:45:17.000Z (8 days ago)
- Last Synced: 2025-01-01T16:36:42.209Z (8 days ago)
- Topics: board-game, c, course-project, csie, game-development, makefile, project, terminal-based, terminal-game
- Language: C
- Homepage:
- Size: 456 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CSIE2 Final_Project
# Catan Board Game
This is a Board Game made in C language as Catan Universe!## Game View
![螢幕擷取畫面 2024-04-29 192751](https://github.com/user-attachments/assets/1bd2fedf-0592-46b4-bb22-ea45340ee878)***
### **Environment Set**
1. Linux System
2. Make sure you have C Language installed
3. Clone the repo
***### **How to play this Game**
#### Clone this repo
```sh
git clone https://github.com/SunGj921028/CSIE-Final_Project.git
```
#### Run the make command in the folder /catan_universe
```sh
make
```
#### Run the executable file
```sh
.catan
```***
### Folder description 📂```
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
```***
### Watch our Co-edited notes
[Notion](https://adaptive-poinsettia-e06.notion.site/3b76b9a058314a4da89247b2a264df95?pvs=4)
***### Work Table 💼
- **傅靖嘉**
* PM, 整體程式邏輯架構, 發展卡部分功能實作, 玩家與AI行為邏輯設計, 選單介面設計, 交易功能實作, 盜賊功能實作, 資源系統實作(收成..), 每回合抽卡行為及判定
- **鄭元翔**
* UI前端製作與規劃, 地圖設計, 村莊、道路建造與邏輯判斷, 玩家行動紀錄與顯示
- **郭建辰**
* 發展卡部分功能實作, 最長道路計算, 玩家分數計算, 遊戲測試
- **古承穎**
* 骰子畫面功能實作, 發展卡洗牌功能, 地圖數字隨機, 遊戲測試, 初始封面設計製作### Feel Free to Contact Us 💬