# 飛船戰鬥遊戲 - 設定書 # 介紹 ## 簡介 飛船戰鬥遊戲是一款關卡制與 Low poly 的射擊遊戲,玩家會駕駛一艘飛船在各個關卡中擊退敵方,途中會經歷不同的地形與敵人,玩家需要思考如何應對。 # 設定 ## 風格設定 - Low poly ## 遊戲設定 - 關卡制 - 單人 - 第 3 人稱射擊 ## 玩家設定 ### 簡易描述 - 玩家駕駛飛艇 ### 飛艇設定 - 飛艇動作: - 往上飄(up_move) - 下沉(down_move) - 左飄(left_move) - 右飄(right_move) - 技能: - 火炮(cannon) - 機砲(autocannon) - 空投炸彈(air_bomb) - 撞擊(hit_harm) - 技能傷害排序: 空>火>撞>機 ### 飛艇參數 - 生命值(hp: health_point) - 防禦值(dp: defence_point) - 飛行速度(mr: move_rate) - 攻擊傷害值(ap: attack_point) - 攻擊速度(as: attack_speed) - 飛行最高高度(ma: max_altitude) ### 玩家成長機制 (選配) - 等級(level) - 護甲(armor) - 成長點(gp: growth_point) - 技能點(sp: skill_point) ### 飛艇技能設定 #### 共同參數 - 填裝時間(ft: filling_time) - 傷害值(ap: attack_point) - 飛行距離(fd: fly_distance) #### 火炮(cannon) - **較長**的裝填時間 - **較強**的火力傷害 - **較遠**的射程 #### 機砲(autocannon) - **極短**的裝填時間 - **最低**的火力傷害 - **中等**的射程 #### 空投炸彈(air_bomb) - **最長**的裝填時間 - **最強**的火力傷害 - **最遠**的射程 (往下掉至地上) #### 撞擊(hit_harm) - **無**裝填時間 - **次低**的火力傷害 - **無**射程限制 ## 敵人設定 ### 類型 #### 小飛艇 - 漂浮在空中 - 較大的偵測範圍 - 隨關卡難度設定的移動速度、攻擊火力 #### 防空設施(高塔、地面火炮等等) - 固定地面不移動 - 中等的偵測範圍 - 隨關卡難度設定的移動速度、攻擊火力 ### 參數 - 生命值(hp: health_point) - 攻擊傷害值(ap: attack_point) - 偵測範圍(dr: detect_range) - 飛行速度(mr: move_rate) ### 技能 #### 小飛艇 - 火炮 - 小機砲 - 碰撞傷害 #### 防空設施 - 火炮 - 小機砲 ## 關卡&地形設定 ### 高空 - 簡易關卡 - 無地表 ### 漂浮島嶼 - 中等關卡 - 漂浮島上有防空炮 ### 山與海 - 高等關卡 - 山脈阻礙視線 # 素材 & 資源 ## 模型 ### Sketchfab - [教學文](https://www.incgmedia.com/new-release/sketchfab-api) #### 敵人飛艇 (小兵) - [here](https://sketchfab.com/3d-models/zeppelin-air-balloon-c0a0aa8b12d347b5a75b65be0bcb406f) - ![](https://i.imgur.com/i1oePXO.png) #### 敵人飛艇 (Boss) - [here](https://sketchfab.com/3d-models/the-voyager-05c7c33c581649d4bccf89212f5ffe14) - ![](https://i.imgur.com/fVbjXkw.png) #### 玩家飛艇 1 - [here](https://sketchfab.com/3d-models/airship-nevala-a6c512609ec64ed88e2ca024d61760fb) - ![](https://i.imgur.com/UyyN2PY.png) #### 玩家飛艇 2 - [model preview2](https://sketchfab.com/3d-models/interdimensional-floating-islands-0742e636aa9a40b5865436511e3595cf) - ![](https://i.imgur.com/QY6bAFl.png) ### turbosquid #### 敵人空中炸彈 - 3ds Max - [here](https://www.turbosquid.com/3d-models/3d-skeleton-barrel---clash-1524332) - ![](https://static.turbosquid.com/Preview/2020/03/17__13_32_19/Portada.png3D5BB7B3-3C00-4134-AA22-E51353FED41AZoom.jpg) #### 玩家飛艇 - Blender - [here](https://www.turbosquid.com/3d-models/flying-shiplp-3d-model-1842748) - ![](https://i.imgur.com/tOnsUqq.jpg) ## 音效 ### FindSounds https://www.findsounds.com/typesChinese.html ## 地形 ## 其他資源 - [最好的免费UNITY资源 - 超过150个《BEST FREE UNITY ASSETS - OVER 150 CURATED ASSETS》 上 ](https://indienova.com/u/ivan/blogread/2304) # 設計 ## 關卡 - 3 個關卡 - 高空、漂浮島嶼、山與海 ### 高空 - 無地表 - 無障礙物 ### 漂浮島嶼 - 有空中島嶼 ### 山與海 - 有高山當作障礙物 ## UI ### 開始遊戲介面 ![](https://i.imgur.com/QkTs1mh.png) ### 設定介面 ![](https://i.imgur.com/vOq3XiB.png) - 困難度(低 中 高) ### 關卡介面 ![](https://i.imgur.com/cZVCvPA.png) ### 遊戲時介面 ### 戰勝介面 ### 戰輸介面 ### 離開遊戲介面 ## 玩家模型 - [here](https://sketchfab.com/3d-models/airship-nevala-a6c512609ec64ed88e2ca024d61760fb) - ![](https://i.imgur.com/UyyN2PY.png) ## 敵人模型 - [here](https://sketchfab.com/3d-models/zeppelin-air-balloon-c0a0aa8b12d347b5a75b65be0bcb406f) - ![](https://i.imgur.com/i1oePXO.png) # 程式腳本 ## UI 腳本 ## 玩家 ### 玩家控制 ### 玩家射擊 ## 敵人 ### 敵人生成 ### 敵人摧毀 ### 敵人自動攻擊 # 時間表