diff --git a/Proposal/110820051/Proposal.md b/Proposal/110820051/Proposal.md new file mode 100644 index 00000000..dca62c6f --- /dev/null +++ b/Proposal/110820051/Proposal.md @@ -0,0 +1,45 @@ +# Abstract + +遊戲名稱:推箱子 + +組員: + +- 110820051 劉秉逸 + +# Game Introduction + +遊戲內容,將指定的箱子推至終點,可以推不能拉,如若陷入僵局可以點擊R鍵重設局面,但時間部會重設,若時間結束尚未完成則失敗,一共30關,第一關將是一個3*3的局面,第二關則是5*5,第三關為6*6,預設極限將為8*8 + +# Development timeline + +- Week 1:收集知識 +確立該如何做出腳色推箱子的動作以及如何重設局面,判定勝負。 + +- Week 2:收集素材 +腳色模型,箱子模型,指定箱子模型 + +- Week 3:實踐腳色移動 +透過判讀鍵盤哪個按鍵被按下來控制腳色移動的方向 + +- Week 4:腳色位置的確認以及對箱子的影響 +腳色移動位置狀態的更新以及箱子的影響 + +- Week 5:確定箱子置放位置 +設計關卡以及確認難度 +- Week 6:箱子特性的設定(目標箱,普通箱,不可移動箱) +不同的物件需有不同的特性與判定基準 +- Week 7:腳色觸碰箱子時對箱子座標產生的影響 +腳色接觸箱子後移動在繼續往箱子移動時應該同時推動箱子,若接觸邊緣則箱子與人同樣原地不可動,另若接觸到固定箱也不可移動 +- Week 8:重設局面的設定 +在局面不可挽回時應有一鍵設定關卡重置功能 +- Week 9:判定目標箱抵達位置與否以及進入下一關卡的連結 +在目標箱進入目標區域後有相對應的廣播宣告進入下一關 +- Week 10:彈性週,若前方有未完成之目標調整之時間 +如題 +- Week 11:關卡難度最終確認 +確認關卡設計合理性 +- Week 12:腳色移動箱子是否有bug之確認 +是否有卡出地圖或明明可動卻不能移動的問題發生 +- Week 13-17:整體統籌 +如題 +- Week 18:期末演示