嵌入式系統 Team14

2
雙人貪吃蛇 Team14 0010755 鄭道 0010756 楊偉晨 0010758 蔡政銘 1. 遊戲規則: 選擇地圖: i. 神聖十字架 ii. 笑臉迎人 iii. 明日邊界(不能穿越牆壁) 選擇體型: i. 迷你 ii. 稍小 iii. 適中 iv. 巨人浩克 選擇局數:輸入任意一個正整數。 特殊規則i. 黑洞:會任意出現,當蛇頭進入其中之一黑洞時,會從另一個黑 洞依相同的前進方向冒出來。當然,您也可以在剛出黑洞時就 操控蛇的方向以避免可能的碰撞。 ii. 時間炸彈:當 A 蛇吃到食物時,會啟動倒數計時,期間內 B 蛇必 須吃到食物,否則將會引爆炸彈,B 蛇將會輸掉這一局。

Transcript of 嵌入式系統 Team14

Page 1: 嵌入式系統 Team14

雙人貪吃蛇 Team14

0010755 鄭道 0010756 楊偉晨 0010758 蔡政銘

1. 遊戲規則:

※ 選擇地圖:

i. 神聖十字架

ii. 笑臉迎人

iii. 明日邊界(不能穿越牆壁)

※ 選擇體型:

i. 迷你

ii. 稍小

iii. 適中

iv. 巨人浩克

※ 選擇局數:輸入任意一個正整數。

※ 特殊規則:

i. 黑洞:會任意出現,當蛇頭進入其中之一黑洞時,會從另一個黑

洞依相同的前進方向冒出來。當然,您也可以在剛出黑洞時就

操控蛇的方向以避免可能的碰撞。

ii. 時間炸彈:當 A 蛇吃到食物時,會啟動倒數計時,期間內 B 蛇必

須吃到食物,否則將會引爆炸彈,B 蛇將會輸掉這一局。

Page 2: 嵌入式系統 Team14

iii. 加速:蛇的速度會隨著時間的拖延越跑越快。

iv. 折腰:吃到折腰果實的蛇會有瞬間的超能力,使自己或另一條蛇

的身體變成原先一半的長度。

2. 使用周邊:

i. Joystick:操控蛇的位置。

ii. LCD 面板:整個遊戲畫面的呈現。

iii. Uart:用來輸入遊戲的設定。

iv. 溫度感測器:蛇的顏色會隨著溫度而變化。

v. LED:使用 2 顆 LED 顯示當前是哪條蛇取得時間炸彈的權力。

vi. 七段顯示器:時間炸彈倒數的畫面會顯示在其上。

vii. Motor:當蛇死亡/吃到食物時,馬達會震動以示單局遊戲的結

束/吃到食物。

viii. Buzzer:同馬達的功能。

3. 附註:

i. Code Size:29.9 KB (30,662 位元組)

ii. Code Line:under 1000