diff --git "a/Proposal/112590026-110590456/110590456 - OOP\346\210\220\347\270\276\350\255\211\346\230\216.jpg" "b/Proposal/112590026-110590456/110590456 - OOP\346\210\220\347\270\276\350\255\211\346\230\216.jpg" new file mode 100644 index 00000000..713f68a9 Binary files /dev/null and "b/Proposal/112590026-110590456/110590456 - OOP\346\210\220\347\270\276\350\255\211\346\230\216.jpg" differ diff --git a/Proposal/112590026-110590456/Proposal.md b/Proposal/112590026-110590456/Proposal.md new file mode 100644 index 00000000..4bcafade --- /dev/null +++ b/Proposal/112590026-110590456/Proposal.md @@ -0,0 +1,92 @@ +# Abstract + +遊戲名稱:像素探險 + +組員: + +- 112590026 蔡佳芠 +- 110590456 陳毅 + +# Game Introduction + +一場復古風的像素冒險,融合了策略與反應挑戰! +你需要在危機四伏的地雷戰場中精準推理,同時也要操控靈活的貪吃蛇吞食道具、突破極限! +收集遊戲幣、解鎖關卡,展開屬於自己的像素探險! + +# Development timeline + +- Week 1:討論方向 + - [ ] 提出想法與討論 +- Week 2:討論方向、準備素材 + - [ ] 定下題目 + - [ ] 準備遊戲素材(背景圖片、人物圖片、暫停符號、畫面素材、關卡按鈕圖片、暫停畫面圖片) +- Week 3:準備素材、熟悉架構 + - [ ] 準備遊戲素材(上週未完成的) + - [ ] 製作遊戲主畫面,並能進入遊戲選擇介面 +- Week 4:製作遊戲主畫面 + - [ ] 製作遊戲主畫面與選擇介面 + - [ ] 能點入、進出遊戲與關卡畫面 + - [ ] 遊戲設計暫停畫面與跳出 +- Week 5:設計遊戲關卡 + - 踩地雷第一關 + - [ ] 顯示遊戲介面 + - [ ] 點擊畫面顯示數字、炸彈或空白格 + - [ ] 製作通關畫面與失敗畫面 + - 貪吃蛇第一關 + - [ ] 顯示貪吃蛇與食物 + - [ ] 使貪吃蛇移動、吃到食物變長 + - [ ] 當貪吃蛇碰到自己時顯示失敗 + - [ ] 設定通關條件 +- Week 6:設計關卡 + - 踩地雷 + - [ ] 試玩 + - [ ] Debug + - [ ] 設計第二關 + - 貪吃蛇 + - [ ] 試玩 + - [ ] Debug + - [ ] 設計第二關 +- Week 7:設計關卡 + - 踩地雷 + - [ ] 試玩 + - [ ] Debug + - [ ] 設計第三關 + - 貪吃蛇 + - [ ] 試玩 + - [ ] Debug + - [ ] 設計第三關 +- Week 8:設計關卡 + - 踩地雷 + - [ ] 試玩 + - [ ] Debug + - [ ] 設計第四關 + - 貪吃蛇 + - [ ] 試玩 + - [ ] Debug + - [ ] 設計第四關 +- Week 9:設計關卡 + - 踩地雷 + - [ ] 試玩 + - [ ] Debug + - [ ] 設計第五關 + - 貪吃蛇 + - [ ] 試玩 + - [ ] Debug + - [ ] 設計第五關 +- Week 10:遊戲測試 + - [ ] 遊戲試玩 + - [ ] Debug +- Week 11:遊戲調整 + - [ ] 優化 UI/UX 設計 + - [ ] 根據測試回饋調整機制 +- Week 12:管理關卡 + - [ ] 設定遊戲關卡鎖定、解鎖 + - [ ] 紀錄最高分數 +- Week 13:遊戲紀錄 + - [ ] 儲存最高分數 + - [ ] 儲存遊戲幣 + - [ ] 儲存通關關卡 +- Week 14:商店系統 + - [ ] 使用遊戲幣購買頭像、儲存頭像 +- Week 14~16:完善及檢查 + - [ ] 針對所有部分進行完善及檢查 \ No newline at end of file diff --git "a/Proposal/112820018/\351\225\267\351\240\270\351\271\277\344\275\234\346\245\255\346\210\252\345\234\226.jpg" "b/Proposal/112590026-110590456/\351\225\267\351\240\270\351\271\277\344\275\234\346\245\255\346\210\252\345\234\226.jpg" similarity index 100% rename from "Proposal/112820018/\351\225\267\351\240\270\351\271\277\344\275\234\346\245\255\346\210\252\345\234\226.jpg" rename to "Proposal/112590026-110590456/\351\225\267\351\240\270\351\271\277\344\275\234\346\245\255\346\210\252\345\234\226.jpg" diff --git "a/Proposal/112820018/OOP\346\210\220\347\270\276\350\255\211\346\230\216.jpg" "b/Proposal/112820018/OOP\346\210\220\347\270\276\350\255\211\346\230\216.jpg" deleted file mode 100644 index bd254eac..00000000 Binary files "a/Proposal/112820018/OOP\346\210\220\347\270\276\350\255\211\346\230\216.jpg" and /dev/null differ diff --git a/Proposal/112820018/Proposal.md b/Proposal/112820018/Proposal.md deleted file mode 100644 index 419c0175..00000000 --- a/Proposal/112820018/Proposal.md +++ /dev/null @@ -1,92 +0,0 @@ -# Abstract - -遊戲名稱:魔塔 - -組員: - -- 112820018 許景喬 - -# Game Introduction - -《魔塔 50 層》是一款經典的像素風策略解謎 RPG,最早由日本開發者在 1990 年代創作,後來經過多次改編與發展,成為一款廣受歡迎的地牢探索遊戲。 -遊戲強調數值計算與資源管理,玩家需要精確計算戰鬥損耗,合理利用鑰匙、道具與經驗值,才能順利通關。 -玩家扮演一名勇士,為了拯救被魔王囚禁的公主,必須深入一座50 層高的魔塔。魔塔內部充滿了怪物、陷阱、謎題和寶藏,只有善用策略、妥善分配資源,才能突破重重難關,打敗魔王。 - -# Development timeline - -- Week 1:準備素材 - - [ ] 蒐集遊戲的素材 - -- Week 2:處理遊戲的封面 - - [ ] 處理遊戲封面的素材 - - [ ] 進行遊戲封面的設計 - -- Week 3:項目架構 - - [ ] 確定程式架構 - - [ ] 確定基本UI - -- Week 4:地圖與角色移動 - - [ ] 完成地圖顯示(50 層樓的結構) - - [ ] 設計角色移動(上下樓梯、牆體碰撞檢測) - - [ ] 加入 UI(顯示 HP、攻擊、防禦等數據) - -- Week 5:戰鬥與數值計算 - - [ ] 實現怪物數值系統(HP、攻擊、防禦) - - [ ] 設計固定傷害制戰鬥(勇士 vs 怪物) - - [ ] 顯示戰鬥結果 UI - -- Week 6:物品與鑰匙系統 - - [ ] 設計黃、藍、紅鑰匙機制 - - [ ] 設置藥水、寶石、劍盾等物品 - - [ ] 添加開門動畫與 UI 提示 - -- Week 7:角色升級與經驗值 - - [ ] 設計角色升級系統(經驗值換攻擊/防禦) - - [ ] 平衡經驗曲線 - - [ ] 測試戰鬥與資源管理是否可行 - -- Week 8:基礎版本測試 - - [ ] 內部測試 10 層,確保基本玩法無誤 - - [ ] 修正數值計算、UI 顯示等小問題 - -- Week 9:完整 50 層地圖製作 - - [ ] 還原 50 層樓層設計 - - [ ] 設定怪物與物品擺放 - - [ ] 設計 NPC 對話(如老法師、商店) - -- Week 10:完整 50 層地圖製作 - - [ ] 還原 50 層樓層設計 - - [ ] 設定怪物與物品擺放 - - [ ] 設計 NPC 對話(如老法師、商店) - -- Week 11:完整 50 層地圖製作 - - [ ] 還原 50 層樓層設計 - - [ ] 設定怪物與物品擺放 - - [ ] 設計 NPC 對話(如老法師、商店) - -- Week 12:音效與音樂 - - [ ] 添加戰鬥、移動、開門、獲取物品音效 - - [ ] 設計 BGM(樓層音樂、BOSS 戰音樂) - - [ ] 增加音效開關功能 - -- Week 13:優化與調整 - - [ ] 測試遊戲平衡性(是否可正常通關) - - [ ] 修正 UI 顯示問題(數值變化、動畫效果) - - [ ] 增加快捷鍵與遊戲設置(存檔、讀檔) - -- Week 14:完整性測試 - - [ ] 測試完整 50 層遊玩流程 - - [ ] 找朋友內測,收集玩家反饋 - - [ ] 修正關卡數值,確保難度合理 - -- Week 15:除錯與測試 - - [ ] 針對所有功能進行 Bug 修正 - -- Week 16:除錯與測試 - - [ ] 針對所有功能進行 Bug 修正 - -- Week 17:除錯與測試 - - [ ] 針對所有功能進行 Bug 修正 - -- Week 18:除錯與測試 - - [ ] 針對所有功能進行 Bug 修正 diff --git a/Proposal/assets/Clone.png b/Proposal/assets/Clone.png deleted file mode 100644 index 7d279998..00000000 Binary files a/Proposal/assets/Clone.png and /dev/null differ diff --git a/Proposal/assets/Clone_Shell.png b/Proposal/assets/Clone_Shell.png deleted file mode 100644 index a35be689..00000000 Binary files a/Proposal/assets/Clone_Shell.png and /dev/null differ diff --git a/Proposal/assets/Clone_Tree.png b/Proposal/assets/Clone_Tree.png deleted file mode 100644 index f1ca5f06..00000000 Binary files a/Proposal/assets/Clone_Tree.png and /dev/null differ diff --git a/Proposal/assets/Clone_Tree_Add_Proposal.png b/Proposal/assets/Clone_Tree_Add_Proposal.png deleted file mode 100644 index 9bfa40e7..00000000 Binary files a/Proposal/assets/Clone_Tree_Add_Proposal.png and /dev/null differ diff --git a/Proposal/assets/Contribute.png b/Proposal/assets/Contribute.png deleted file mode 100644 index 53a88663..00000000 Binary files a/Proposal/assets/Contribute.png and /dev/null differ diff --git a/Proposal/assets/Fork.png b/Proposal/assets/Fork.png deleted file mode 100644 index 656afec8..00000000 Binary files a/Proposal/assets/Fork.png and /dev/null differ diff --git a/Proposal/assets/Fork_Operation.png b/Proposal/assets/Fork_Operation.png deleted file mode 100644 index 2b450438..00000000 Binary files a/Proposal/assets/Fork_Operation.png and /dev/null differ diff --git a/Proposal/assets/Fork_Repo.png b/Proposal/assets/Fork_Repo.png deleted file mode 100644 index dc1e28ec..00000000 Binary files a/Proposal/assets/Fork_Repo.png and /dev/null differ diff --git a/Proposal/assets/Fork_Self.png b/Proposal/assets/Fork_Self.png deleted file mode 100644 index 6fa2a82b..00000000 Binary files a/Proposal/assets/Fork_Self.png and /dev/null differ diff --git a/Proposal/assets/PR_Content.png b/Proposal/assets/PR_Content.png deleted file mode 100644 index 15b1bf79..00000000 Binary files a/Proposal/assets/PR_Content.png and /dev/null differ diff --git a/Proposal/assets/PR_Create.png b/Proposal/assets/PR_Create.png deleted file mode 100644 index be123e7f..00000000 Binary files a/Proposal/assets/PR_Create.png and /dev/null differ diff --git a/Proposal/assets/PR_List.png b/Proposal/assets/PR_List.png deleted file mode 100644 index 4c4295c9..00000000 Binary files a/Proposal/assets/PR_List.png and /dev/null differ diff --git a/Proposal/assets/Repo_Proposal.png b/Proposal/assets/Repo_Proposal.png deleted file mode 100644 index ab0202d4..00000000 Binary files a/Proposal/assets/Repo_Proposal.png and /dev/null differ diff --git a/Proposal/b812110004-112590450/Proposal.md b/Proposal/b812110004-112590450/Proposal.md deleted file mode 100644 index a76737ee..00000000 --- a/Proposal/b812110004-112590450/Proposal.md +++ /dev/null @@ -1,88 +0,0 @@ -# Abstract - -遊戲名稱:Fireboy & Watergirl - -組員: - -- b812110004 葉芸茜 -- 112590450 李馥亘 - -# Game Introduction - -《Fireboy & Watergirl》是一款雙人合作解謎冒險遊戲,玩家分別控制「Fireboy(火男孩)」與「Watergirl(冰女孩)」在各種關卡中合作,運用各自的屬性來通過障礙並抵達終點。遊戲場景中包含火焰、水池、機關、平台與各式謎題,玩家需要精準操作角色,運用合作技巧來解開關卡挑戰。 - -### 遊戲目標 -- 關卡通關:玩家需要透過解謎和合作完成所有關卡。預計設計5個關卡,兩個角色皆須抵達目的地才算通關。 -- 生存挑戰:如果角色掉入與自身屬性不符的液體(如火男孩掉入水池、冰女孩掉入熔岩)則會死亡,需要重新挑戰。 -- 合作機制:玩家必須透過跳躍、推動物件、觸發機關等方式來互相幫助,才能成功過關。 -- 機關特色:遊戲中包含按鈕、升降平台機關等,挑戰玩家的邏輯思考與操作技巧。 - -# Development timeline -- Week 1:準備素材 - - 蒐集遊戲的素材(角色、地圖、UI 設計等) - -- Week 2:處理遊戲封面 - - 設計遊戲封面 - - 設計主選單 - - 建立關卡選擇畫面 - -- Week 3:設計關卡地圖 - - 設計5個關卡的基礎地圖 - - 設計關卡障礙物位置(熔岩、水池、機關) - -- Week 4:角色基本操作 - - 角色移動機制(左右移動、跳躍) - - 設定物理碰撞系統 - -- Week 5:優化遊戲畫面與角色動畫 - - 調整畫面解析度與 UI 佈局 - - 增加關卡背景與細節 - - 角色基礎動畫(站立、行走、跳躍) - -- Week 6:增加機關與物件交互 - - 加入可互動的機關(按鈕、升降平台等) - - 設計角色與機關的互動邏輯 - -- Week 7:角色特性與環境交互 - - 設定 Fireboy 無法碰水、Watergirl 無法碰熔岩的機制 - - 設定地圖邊界偵測,避免角色掉出場景 - -- Week 8:關卡目標與勝利判定 - - 設定雙角色皆須抵達終點才算過關 - - 增加計分機制或計時機制 - -- Week 9:期中考週 - - 進行整體測試與初步調整 - -- Week 10:音效與角色移動優化 - - 增加角色音效(移動、跳躍、機關觸發) - - 角色移動與跳躍手感優化 - -- Week 11:物理碰撞優化 - - 進一步優化角色與物件的碰撞反應 - - 增加障礙物掉落與推動功能 - -- Week 12:光線反射機關 - - 新增光線反射機關,透過鏡子導引光線開啟門 - -- Week 13:平台與機關互動 - - 設計特定平台機制(如踩踏觸發、時間延遲) - -- Week 14:關卡細節優化 - - 進一步優化關卡機關與互動 - - 優化遊戲效能,減少卡頓 - -- Week 15:多人合作測試 - - 確保雙角色能流暢合作(如協助攀爬、推動物件) - -- Week 16:角色強化與道具 - - 增加角色強化能力(如短暫加速、雙跳) - - 增加特殊道具(如時間暫停、減少水/火傷害) - -- Week 17:最終測試與修正 - - 修復 BUG - - 最後優化與關卡調整 - - 完成最終版遊戲 - -# Giraffe Adventure -![lab done](image.png) \ No newline at end of file diff --git a/Proposal/b812110004-112590450/image.png b/Proposal/b812110004-112590450/image.png deleted file mode 100644 index 51345628..00000000 Binary files a/Proposal/b812110004-112590450/image.png and /dev/null differ