From 7bc0b3033e02dfb3bbeb6fd82e7b34fc7baf8309 Mon Sep 17 00:00:00 2001 From: hank Date: Tue, 25 Feb 2025 21:59:25 +0800 Subject: [PATCH 1/3] Add: Proposal --- Proposal/112590053/Proposal.md | 55 ++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 Proposal/112590053/Proposal.md diff --git a/Proposal/112590053/Proposal.md b/Proposal/112590053/Proposal.md new file mode 100644 index 00000000..f6a41f84 --- /dev/null +++ b/Proposal/112590053/Proposal.md @@ -0,0 +1,55 @@ +# Abstract + +遊戲名稱:WarplaneShootGame + +組員: + +- 112590053 李政翰 + +# Game Introduction + +《WarplaneShootGame》是一款射擊遊戲,玩家將操控一架戰鬥機,在敵軍的猛烈炮火中生存,並擊敗敵人以完成關卡。遊戲將包含 多個關卡,並隨著關卡推進,敵人數量、攻擊方式及難度將逐步提升。 + +會死掉:玩家的戰機會因敵人攻擊或碰撞而失去生命值,當生命值歸零時遊戲結束。 +會獲勝:擊敗關卡內所有敵人或達成特定條件即可通關。 +有關卡:遊戲將包含多個關卡,每個關卡的敵人類型、數量及地形都會有所變化。 + +此外,遊戲將支援 道具系統(如加強火力、恢復生命值)、Boss 戰,讓玩家有更高的重玩價值。 + +# Development timeline + +- Week 1:準備素材 + - [ ] 蒐集遊戲的素材(音效、背景音樂) + - [ ] 子彈(分為Lv1、Lv2、Lv3) + - [ ] 設計主角戰機(根據子彈等級也分為Lv1、2、3) + - [ ] 設計敵機的造型(一般&boss) +- Week 2:處理遊戲的封面 + - [ ] 處理遊戲封面的素材 + - [ ] 進行遊戲封面的設計 + - [ ] 設計基本 UI(開始遊戲、選單、結束畫面) +- Week 3:基礎飛行與射擊系統 + - [ ] 設計戰機移動方式 + - [ ] 實現基本射擊機制(子彈發射、碰撞偵測) +- Week 4:敵人設計 + - [ ] 設定敵機的移動與攻擊模式 + - [ ] 設計敵機不同類型(小型機、中型機、Boss) +- Week 5:關卡設計與背景滾動 + - [ ] 建立關卡系統(隨著生存時間or得分進到下一關) +- Week 6:生命值與爆炸效果 + - [ ] 加入生命值機制(血條顯示、傷害判定) + - [ ] 設計戰機被擊毀的爆炸動畫 +- Week 7:得分系統與道具 + - [ ] 加入得分計算 + - [ ] 設計道具系統(加強火力、恢復生命等) +- Week 8:敵人 Boss 設計 + - [ ] 設計關卡 Boss,讓遊戲更具挑戰性 +- Week 9:關卡平衡與難度調整 + - [ ] 測試不同難度,調整敵人數量、攻擊頻率 +- Week 10:音效與特效 + - [ ] 加入背景音樂、射擊聲、爆炸音效 + - [ ] 設計畫面特效(閃光、爆炸效果) +- Week 11:測試與 Debug + - [ ] 測試所有功能並修復 bug +- Week 12:最終調整與優化 + - [ ] 優化遊戲效能,確保流暢度 +- Week 13 ~ Week 17:最終版本釋出,準備報告與遊戲影片錄製 From 978c60c4120fc57a102dccf84c37c47b576935b3 Mon Sep 17 00:00:00 2001 From: hank Date: Fri, 28 Feb 2025 22:05:50 +0800 Subject: [PATCH 2/3] Add: Proposal --- Proposal/112590053/Proposal.md | 126 ++++++++++++++++++++++----------- 1 file changed, 86 insertions(+), 40 deletions(-) diff --git a/Proposal/112590053/Proposal.md b/Proposal/112590053/Proposal.md index f6a41f84..930969a0 100644 --- a/Proposal/112590053/Proposal.md +++ b/Proposal/112590053/Proposal.md @@ -1,55 +1,101 @@ # Abstract -遊戲名稱:WarplaneShootGame +遊戲名稱:像素生存 組員: - - 112590053 李政翰 # Game Introduction +遊戲背景: +《像素生存》是一款 2D 像素風格的生存冒險遊戲。玩家將進入一個充滿資源與危機的世界, + +https://www.youtube.com/watch?v=z7mqK-hBY7I&list=PLmLPGIudAT1Stj6b48r6XwRlLC-JeSrK2&index=8 (有更改玩法) + +場景介紹: + +主畫面:包含可升級及購買武器裝備的 NPC,以及選擇關卡的 NPC。 + +一般地圖: + +玩家可探索與戰鬥,地圖上最多生成 10 隻怪物。 + +可選擇返回主畫面,或死亡後強制返回主畫面。 + +戰鬥地圖: + +進入後 BOSS 出現,擊敗 BOSS 即為勝利,遊戲結束,死亡則直接返回主畫面。 + +玩法簡述: -《WarplaneShootGame》是一款射擊遊戲,玩家將操控一架戰鬥機,在敵軍的猛烈炮火中生存,並擊敗敵人以完成關卡。遊戲將包含 多個關卡,並隨著關卡推進,敵人數量、攻擊方式及難度將逐步提升。 +戰鬥系統:與小怪物及 BOSS 戰鬥,擊敗怪物可獲得金幣與經驗值。 -會死掉:玩家的戰機會因敵人攻擊或碰撞而失去生命值,當生命值歸零時遊戲結束。 -會獲勝:擊敗關卡內所有敵人或達成特定條件即可通關。 -有關卡:遊戲將包含多個關卡,每個關卡的敵人類型、數量及地形都會有所變化。 +裝備系統:武器與防具分級,可使用金幣強化。 -此外,遊戲將支援 道具系統(如加強火力、恢復生命值)、Boss 戰,讓玩家有更高的重玩價值。 +背包管理:最多可儲存 25 格道具。 +角色屬性: + +生命值:初始 10,最高 100。 + +防禦力:初始 3,最高 12。 + +攻擊力:初始 3,最高 50。 + +等級:Lv1-Lv10,隨經驗值提升等級,影響生命值成長。 + +死亡機制:死亡後返回主畫面並失去部分金幣,金幣最少為0。 + +最終 BOSS 挑戰: + +由主畫面 NPC 觸發,選擇進入戰鬥地圖挑戰 BOSS。 + +擊敗 BOSS 即為勝利,遊戲結束。 # Development timeline - Week 1:準備素材 - - [ ] 蒐集遊戲的素材(音效、背景音樂) - - [ ] 子彈(分為Lv1、Lv2、Lv3) - - [ ] 設計主角戰機(根據子彈等級也分為Lv1、2、3) - - [ ] 設計敵機的造型(一般&boss) + - [ ] 蒐集遊戲的素材(圖片、音效、背景音樂) + - [ ] 規劃遊戲的核心機制與基礎架構 - Week 2:處理遊戲的封面 - - [ ] 處理遊戲封面的素材 - - [ ] 進行遊戲封面的設計 - - [ ] 設計基本 UI(開始遊戲、選單、結束畫面) -- Week 3:基礎飛行與射擊系統 - - [ ] 設計戰機移動方式 - - [ ] 實現基本射擊機制(子彈發射、碰撞偵測) -- Week 4:敵人設計 - - [ ] 設定敵機的移動與攻擊模式 - - [ ] 設計敵機不同類型(小型機、中型機、Boss) -- Week 5:關卡設計與背景滾動 - - [ ] 建立關卡系統(隨著生存時間or得分進到下一關) -- Week 6:生命值與爆炸效果 - - [ ] 加入生命值機制(血條顯示、傷害判定) - - [ ] 設計戰機被擊毀的爆炸動畫 -- Week 7:得分系統與道具 - - [ ] 加入得分計算 - - [ ] 設計道具系統(加強火力、恢復生命等) -- Week 8:敵人 Boss 設計 - - [ ] 設計關卡 Boss,讓遊戲更具挑戰性 -- Week 9:關卡平衡與難度調整 - - [ ] 測試不同難度,調整敵人數量、攻擊頻率 -- Week 10:音效與特效 - - [ ] 加入背景音樂、射擊聲、爆炸音效 - - [ ] 設計畫面特效(閃光、爆炸效果) -- Week 11:測試與 Debug - - [ ] 測試所有功能並修復 bug -- Week 12:最終調整與優化 - - [ ] 優化遊戲效能,確保流暢度 -- Week 13 ~ Week 17:最終版本釋出,準備報告與遊戲影片錄製 + - [ ] 設計遊戲封面與基本場景(開始遊戲、選單、主畫面) +- Week 3:建立基礎角色 + - [ ] 建立角色基本移動與二段跳機制 + - [ ] 初始化角色數值 +- Week 4:建立NPC + - [ ] 建立主畫面的2個NPC +- Week 5:背包系統及藥水 + - [ ] 設計背包 UI,允許玩家查看與管理道具 + - [ ] 設計藥水 +- Week 6:裝備與強化系統 + - [ ] 設計武器與防具的升級機制,設定金幣作為升級貨幣 + - [ ] 製作強化 UI,顯示裝備升級資訊 +- Week 7:建立一般地圖及戰鬥地圖 + - [ ] 設計一般地圖及戰鬥地圖 +- Week 8:怪物與 BOSS 系統 + - [ ] 設計怪物,賦予不同攻擊方式與行為模式 + - [ ] 增加戰鬥特效與掉落物品 +- Week 9:死亡機制與回合處理及寶箱 + - [ ] 設定角色死亡後回到初始位置並扣除部分金幣 + - [ ] 建立寶箱 + - [ ] 優化遊戲循環與階段切換 +- Week 10:遊戲場景擴展 + - [ ] 增加多樣化場景與背景,豐富遊戲體驗 +- Week 11:勝利機制 + - [ ] 設計 NPC , 觸發 BOSS 挑戰 + - [ ] 設計 BOSS 級別怪物,賦予不同攻擊方式與行為模式 +- Week 12:音效與背景音樂 + - [ ] 添加 BGM 與環境音效,提高沉浸感 + - [ ] 調整音效播放邏輯 +- Week 13:調整遊戲平衡 + - [ ] 測試與調整敵人強度、資源掉落與經濟系統 + - [ ] 確保遊戲整體體驗流暢 +- Week 14:遊戲 UI 最終調整 + - [ ] 優化 UI 設計與動畫效果 + - [ ] 調整菜單、按鈕與訊息提示 +- Week 15:除錯與優化 + - [ ] 測試,修正 Bug + - [ ] 提升遊戲效能與流暢度 +week 15~16:最終測試與調整 + - [ ] 依據測試結果進行細部修改 +week 17~18:最終版本釋出,準備報告與遊戲影片錄製 + + From acd6cbb516605cedc53606b5e4e260e45056ba31 Mon Sep 17 00:00:00 2001 From: hank Date: Fri, 28 Feb 2025 22:12:02 +0800 Subject: [PATCH 3/3] Add: Proposal --- Proposal/112590053/Proposal.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Proposal/112590053/Proposal.md b/Proposal/112590053/Proposal.md index 930969a0..c556d9fa 100644 --- a/Proposal/112590053/Proposal.md +++ b/Proposal/112590053/Proposal.md @@ -94,7 +94,7 @@ https://www.youtube.com/watch?v=z7mqK-hBY7I&list=PLmLPGIudAT1Stj6b48r6XwRlLC-JeS - Week 15:除錯與優化 - [ ] 測試,修正 Bug - [ ] 提升遊戲效能與流暢度 -week 15~16:最終測試與調整 +week 16:最終測試與調整 - [ ] 依據測試結果進行細部修改 week 17~18:最終版本釋出,準備報告與遊戲影片錄製