diff --git a/Proposal/111820017_112820045/Proposal.md b/Proposal/111820017_112820045/Proposal.md new file mode 100644 index 0000000..8a27e53 --- /dev/null +++ b/Proposal/111820017_112820045/Proposal.md @@ -0,0 +1,90 @@ +# Abstract + +遊戲名稱:Line Pop2 + +組員: + +- 112820045曾怡瑄 +- 111820017陳嘉祥 + +# Game Introduction + +Line Pop 是一款 2D 益智類型的三消遊戲。玩家需要在遊戲畫面中的格子地圖上,透過交換相鄰的方塊來形成三個或以上相同圖案的連線。當成功連線後,這些方塊會被消除並獲得分數,上方的方塊會掉落填補空位,並隨機生成新的方塊。 + +遊戲的主要目標是在有限的時間或步數內取得更高的分數。玩家需要觀察整體盤面並思考最佳的交換位置,以形成連鎖消除並獲得更高的分數。 + +在遊戲過程中,當玩家成功消除方塊時,系統會觸發掉落與補充機制,若新的方塊再次形成連線,則會產生連鎖消除效果。這種連鎖機制能讓玩家獲得更高的分數並增加遊戲的趣味性。 + +本遊戲主要強調玩家的 觀察能力、策略思考以及反應速度,並透過簡單直觀的操作方式讓玩家能快速上手。 + +[遊戲連結](https://www.youtube.com/shorts/Md7_55kEazI) + +# Development timeline + +## Week 02:蒐集素材 +- [ ] 確定遊戲主題與玩法 +- [ ] 完成遊戲 Proposal + +## Week 03:蒐集素材 +- [ ] 搜集遊戲方塊素材 +- [ ] 搜集背景與 UI 素材 +- [ ] 搜集音效與背景音樂 +- [ ] 整理遊戲素材並建立專案架構 + +## Week 04:製作地圖與遊戲畫面 +- [ ] 建立遊戲格子地圖(Grid System) +- [ ] 設計基本遊戲畫面 + +## Week 05:製作地圖與攝影機 +- [ ] 實作滑鼠點擊與方塊選取 +- [ ] 製作方塊交換功能 + +## Week 06:製作方塊系統 +- [ ] 設計不同種類的方塊 +- [ ] 隨機生成方塊 + +## Week 07:製作方塊系統 +- [ ] 判斷三個以上方塊連線 +- [ ] 實作方塊消除機制 + +## Week 08:期中 Demo +- [ ] 展示基本交換與消除功能 +- [ ] 測試遊戲流程 + +## Week 09:期中 Demo 修正 +- [ ] 修正程式錯誤 +- [ ] 優化方塊消除效果 + +## Week 10:製作掉落系統 +- [ ] 實作方塊掉落機制 +- [ ] 自動填補空格 + +## Week 11:製作掉落系統 +- [ ] 設計連鎖消除系統 +- [ ] 優化動畫效果 + +## Week 12:製作遊戲系統 +- [ ] 設計分數系統 +- [ ] 顯示分數 UI + +## Week 13:製作遊戲系統 +- [ ] 設計遊戲開始畫面 +- [ ] 製作遊戲結束畫面 + +## Week 14:遊戲優化 +- [ ] 加入音效與背景音樂 +- [ ] 調整遊戲難度 + +## Week 15:新增玩法 +- [ ] 增加特殊方塊效果 +- [ ] 設計簡單關卡 + +## Week 16:遊戲測試 +- [ ] 進行整體遊戲測試 +- [ ] 修正 bug + +## Week 17:提交 +- [ ] 拍攝遊戲展示影片 +- [ ] 製作遊戲簡報 +- [ ] 驗收並提交 +