Tank Wars -- 李垣峻
Two extra shots
Abstract

使用鍵盤的上下左右鍵或WASD進行移動,鍵盤O跟P進行戰車的旋轉,鍵盤U跟I進行砲管的上下移
動,鍵盤T跟Y進行戰車上半部旋轉,鍵盤x可以切換視角,鍵盤c可以讓戰車隨機換色,最後鍵盤
space可以發射砲彈。! !
當然使用畫面上的GUI button 也可以完成一樣的事情,畫面左下角的按鈕分別是讓戰車前後移動或
是旋轉,畫面右下角的按鈕則是讓砲管上下或炮車上半部旋轉,畫面左上角則有切換視角跟戰車隨
機變色的兩個按鈕。! !
遊戲時間有120秒,每次打爆箱子都可以得到一分,如果時間到,玩家的分數<10分,就
Gameover。 勝利條件有兩個,第一個就是120秒內拿到10分,第二個就是走到目的地(地板是黑色
的ㄧ個位置)。! !
射爆的箱子會隨機生成在四個角落之一,顏色跟圖案也會隨機變換。撿取打爆箱子掉落的求,可以
讓子彈變色。!

Authors
李垣峻
Abstract

使用鍵盤的上下左右鍵或WASD進行移動,鍵盤O跟P進行戰車的旋轉,鍵盤U跟I進行砲管的上下移
動,鍵盤T跟Y進行戰車上半部旋轉,鍵盤x可以切換視角,鍵盤c可以讓戰車隨機換色,最後鍵盤
space可以發射砲彈。! !
當然使用畫面上的GUI button 也可以完成一樣的事情,畫面左下角的按鈕分別是讓戰車前後移動或
是旋轉,畫面右下角的按鈕則是讓砲管上下或炮車上半部旋轉,畫面左上角則有切換視角跟戰車隨
機變色的兩個按鈕。! !
遊戲時間有120秒,每次打爆箱子都可以得到一分,如果時間到,玩家的分數<10分,就
Gameover。 勝利條件有兩個,第一個就是120秒內拿到10分,第二個就是走到目的地(地板是黑色
的ㄧ個位置)。! !
射爆的箱子會隨機生成在四個角落之一,顏色跟圖案也會隨機變換。撿取打爆箱子掉落的求,可以
讓子彈變色。!

Technical introduction

遊戲影片:https://www.youtube.com/watch?v=CItK7MhQnKc

l   可旋轉的炮管

l   使用prefab,動態發射砲彈並自動 destroy

l   處理碰撞事件 (坦克及砲彈對場景中的物體有物理碰撞偵測,並且當坦克發射砲彈時砲彈不與坦克有碰撞偵測)

l   使用介面按鍵控制坦克移動、旋轉和發射。

l   使用 trigger (如偵測坦克是否抵達結束區域)。

l   移動、切換攝影機

 

使用粒子系統模擬砲彈爆炸

不平坦的地形

Skybox 

AI

時間限制機制

音效系統

背景音樂

坦克模型

進階光源控制,可開關坦克車頭燈或是爆炸時產生光源

華麗的GUI

虛擬搖桿

彈藥裝填