**各組開完會要記得紀錄!** 期末考週不上課 final demo 8:30集合 demo地點:資工七樓電腦教室 集合區:系館B1 --- **週行程:** **二**:上課(課前merge到dev)、進度確認(補星期日) **四**:上課(課前merge到dev)、**19:30 圖書館實體開會** **日**:**21:30 DC線上開會**(開會前merge到dev) --- :::danger ### 開發環境 前端:unity (2022.3.9f1) 後端:flask (3.0) 資料庫:MySQL (8.1.0) 虛擬機: * OS:ubuntu server 22.04 * IP:140.122.185.169 * 儲存空間:160G * 登入方法:DC #外部 釘選訊息 Docker:https://github.com/NTNU-SWE-GROUP3/SWEgroup3/tree/main/docker/nginx-flask-mysql 遊戲設計書:https://hackmd.io/Iwxu2qzWSFiB47NaHk6aLQ github空間:https://github.com/NTNU-SWE-GROUP3/SWEgroup3 未完成的部分:https://hackmd.io/5Ks0Cy2sRayWeaq4JZaN3w ::: :::warning ### 命名方式 變數:小駝峰 函式(不論pubic/private):大駝峰 物件(object):大駝峰 Manerger:大駝峰 ::: :::info ### 時程表 | Deadline | 事項 | | -------- | -------- | | 11/02 | 遊戲主體出來 | | 11/05 | 登入、背包 | | 11/09 | 友宜賽配對 | | 11/16 | 報告測試書 | | 11/23 | 期中demo | | 12/12 | **遊戲完成** | | 12/14 | 給評審試玩版 | | 12/27 | **9:00期末demo**| | 1/2 | 交個人報告 | ::: :::success :notebook: Syllabus [ToC] ::: # 0910 【遊戲設計】:主題決定 :::info 會議時間:2023.09.10 Sun. 20:00 會議地點:DC 會議主題:決定遊戲主題 ::: - 遊戲提案 - 謊言遊戲:不等邊三角關係 --- [name=龔祺元] - Stacklands --- [name=林柏佑] - 9/12 8:00 前要提案遊戲的人將提案做成檔案上傳至DC頻道,軟工結束現場討論決定 --- # 0918 【遊戲本體】:遊戲機制 規格書分工 :::info 會議時間:2023.09.18 Mon. 20:00 會議地點:DC 會議主題:遊戲規格書填寫分工:遊戲機制部分 ::: - 分工結果 1. 配對玩家機制:陳柏瑜 2. 玩家選牌計時:陳柏瑜 3. 回合紀錄:平良佑馬 4. 卡牌強弱判斷:古懷生 5. 遊戲結束判斷:林柏佑 6. 遊戲結果判斷:林柏佑 7. 平民卡效果執行:蕭乃云 8. 玩家技能執行:江皓宇 9. PVE機制:平良佑馬、丁群恩 * 待確認:每週固定開會時間、遊戲技能 --- # 0919【ALL】:規格書討論 :::info 會議時間:2023.09.19 Tue. 12:10 會議地點:B101 會議主題:規格書統整 ::: - 遊戲本體組規格書初稿發表 - 下次開會時間:9/20 Wed. 20:00 --- # 0920【遊戲設計】:技能、遊戲機制討論 :::info 會議時間:2023.09.20 Wed. 20:00 會議地點:DC 會議主題:玩家技能、遊戲機制討論 ::: - 玩家技能 1. 縮短對手選牌時間 2. 一張平民變騎士 ( 整場 ) 3. 一張平民變暗殺者 ( 整場 ) 4. 禁止對方使用玩家技能 ( 1回合 ) 5. 平民技能無效 ( 1回合 ) 6. 獲勝金幣 * 1.5 7. 看對手剩下的手牌 ( 1回合 ) 8. 限制對手二選一出牌 ( 一回合 ) 9. 對手贏牌區 -1 10. 己方贏牌區 +1 - 抽卡機制 - 卡池:玩家技能、卡牌樣式 ( 服裝 )、金幣 100 - 卡牌裝備特殊圖樣 ( 服裝 ) -> 遊戲獲勝金幣加成 5 % - 卡池總類:金幣入口 ( 1000 金幣抽卡一次 )、課金入口 ( 抽到技能機率高 ) - 重複卡牌處理方式:升級 ( 消耗金幣 )、累積 ( 重複攜帶於遊戲中 )、出售 ( 轉成金幣 ) - 金幣比率:勝一場金幣 + 100 - 成就制度 - 有功能的成就:E.g. 新手玩家 ( 配對機制友善on ) - 沒功能的成就:E.g. 革命家 ( 連續三場成功以平民身分打敗王 ) - 新手教學方式 - 獨立開 -> 完成新手教學獎勵 ( 限第一次完成,有一次抽卡機會 ) - 暫定影片教學 - 限時活動 - 金幣買技能 - 但買不到所有技能 - 遊戲機制 - 等級勝率入口 - 獲勝得到經驗 - 升等送獎勵 - 等級級距越高等越大 - 配對機制以勝率、等級為主 - 排位入口 - 0 - 7 級 - 獲勝得到經驗 --- # 1005【ALL】:分工、資料庫設計 :::info 會議時間:2023.10.05 Thu. 19:30 - 21:30 會議地點:理圖204討論室 會議主題:遊戲分工2.0、資料庫更動討論 ::: 資料庫: https://hackmd.io/E-PElFT2SK2UcInpVP0Wfw * 其他功能組切東西給遊戲本體(用戶設定、玩家統計數據、抽卡) * 組內自行決定前後端和優先次序 * 後端開發工具-flask 3.0 * 資料庫-MySQL 8.1.0 * 外部 研究手機和伺服器網路連線 * 虛擬機用預設值 --- # 1008【遊戲本體】:工作分配 :::info 會議時間:2023.10.08 Sun. 14:00- 會議地點:DC 會議主題:工作分配 ::: **工作分配 / 先做的東西** * A (1-3). 陳柏瑜、林柏佑 / 配對 * B (4-8). 古懷生、平良佑馬、丁群恩、江皓宇 / 畫面、4.強弱判斷、8.效果執行 * C 蕭乃云 / 抽卡 做完之後再開始弄的東西: 9.電腦玩家、用戶設定、玩家統計數據 --- # 1012 【ALL】:進度追蹤 :::info 會議時間:2023.10.12 Thu. 19:30-21:30 會議地點:理圖201討論室 會議主題:進度追蹤 ::: **1. 追蹤各組目前進度** - 遊戲本體: 三個小組 - 遊戲主體: 無 - 配對: 正在學習 PlayerIO ( 嘗試使用 PlayerIO 開小房間 ) - 抽卡: > 討論問題: - 資料庫 skill, card_style 新增 rate 欄位 - 關於卡池 - 玩家技能:規格書上10種 - 卡牌樣式:暫定每一種卡牌預留十張 - 金幣:可採取固定範圍不固定數量 - 連抽優惠:可以加上去 - 機率:先自己訂 - 關於卡牌樣式 - 沒有升級 - 沒有特殊功能 - 抽卡不擋重複卡牌,讓玩家自行販售 - 關於玩家技能 - 升級不是抽卡要處理的部分 - 其他功能 - 分工 - UI組 -> 先去了解場景切換的方式 - 後端組 -> 先做login的功能 因為要取得玩家token供未來使用 - Unity - 了解按鈕會綁定script - C# - 會進行http request - flask - 本地端可以做了 - 伺服器測試待定,先在本地端開發 - 資料庫 - 還沒有確認 - ans : 在github有設定好的資料庫,先在本地端測試 - 確定 - 外部 未來掛伺服器的方法?/(會用到Docker -> 在等系辦開伺服器) - 要先幫我們做好資料庫? - 設計: - 完成草稿(scene)已上傳至github - 畫面轉換(進行中) - 美化(待各部分完成後開始) - 討論結果 - 技能升級系統:如spec 修改資料庫卡牌數量即可 **2. 各組定下周進度** - **12/7**: 總 deadline - 遊戲本體 - 先抓三個禮拜 ( 11/2 ) - 11/2 遊戲主體出來 - 抽卡: (TBD) - 配對: (TBD) - 其他功能 - 10/19 做多少 - 設計 - 10/19 畫面轉換 - 美化(一個場景兩個禮拜) **3. 開發上遇到的問題** * 記在這裡: https://hackmd.io/oV8HkRxVTXWSSk2R5OSMKg **4. 開發中的函式變數紀錄** * 記在這裡: https://hackmd.io/vplKQYbARmqOX-gS5sZ_Tg **5. 其他事項** - Git branch - Git 切 branch - `main` 上切出一條 `dev`,以開發功能為主 - 各組再另外切 branch 出去實作功能 - 開發出小功能就移交測試組測試 --- # 1014 【遊戲本體】:B組分工 **工作內容:** :::danger branch 在 gaming !!! ::: dead line : 10/18 - 玩家出牌(Zoom In?): 皓宇 - 電腦玩家的架構(Random 出牌): yuma、懷生 - Game manager : 丁群恩 --- # 1016 【遊戲本體】:A組細節討論 :::info 會議時間:2023.10.16 Mon. 19:00 - 21:30 會議地點:學二討論室 會議主題:配對細節、進度規劃 ::: - 遊戲總類 1. 排位 2. 一般場 3. 友誼賽 ( 友誼賽不發送任何獎勵 ) - 關於排位配對機制 - 共分成 1 - 7 段位 - 預期:配對到程度接近的玩家 - 分成段位12、段位34、段位5、段位6、段位7,五個房間不互相配對 - 在同房間的玩家會攜帶一個分數進去,分數由段位、玩家等級、連勝場數進行計算 - 最終配對分數較為接近的玩家 - 若指定時間內配對不到玩家,段位12會直接配對電腦玩家,而其他段位會繼續等待,除非玩家自行離開 - 關於排位結果計算 - 經驗值增加 ( 底下以比例表示 ) - 勝利:+1 > Bonus - 連勝 n 場:+0.3 * n - 敵人分數與自己分數差值:+-0.3 - 失敗:-0.5 - 關於排位計算 - 實際會以經驗值判斷,不過這裡以勝場估計  - 排位升級獎勵 - 卡池解鎖:技能 OR 服裝 - 技能升級突破極限 ( +1 ) - 關於一般場配對機制 - 特殊判斷:新手玩家 ( 遊戲總場數 <= 2 ) 保證配對到新手玩家 OR 簡易版電腦玩家 - 玩家會攜帶一個分數進去,分數由玩家等級、勝率進行計算 - 最終配對分數較為接近的玩家 - 若指定時間配對不到玩家,自行配對電腦玩家 - 關於一般場結果計算 - 經驗值增加 ( 底下以比例表示 ) - 勝利:+1 - 失敗:+0.8 - 連勝 n 場:+0.3 * n - 關於一般場升級獎勵 - 每升一級:TBD - 特定等級:送特殊服裝、技能、金幣、課金用抽獎券 - 關於配對機制開發  - 關於進度規劃 ( 開發流程 ) 1. 選擇開發 room 的工具、確認開發方式 ( deadline: 10/22 ) 2. 友誼賽房間 ( 動態生成 ) 3. 一般場房間 ( 一間 ) 4. 排位賽房間 ( 五間:12、34、5、6、7 ) :::danger - 資料庫需新增:連勝場次計算、排位場經驗值 ::: --- # 1019 【ALL】:進度追蹤 :::info 會議時間:2023.10.19 Thu. 19:30-21:30 會議地點:理圖201討論室 會議主題:進度追蹤 參與人員:湯可伊、陳柏瑜、胡竣棋、龔祺元、張鐙友、丁群恩、姜昱丞、林柏佑、Yuma、楊成耀 ::: **1. 各組本週進度報告** - 遊戲本體 - 遊戲主體:電腦玩家、發牌出牌、牌組分配 - 配對 - 配對詳細邏輯設計 - 決定採用 Unity Lobby 進行開發 - **資料庫新增:排位連勝場次、排位場經驗值** - 排位場、一般場升級獎勵 - 排位場:擴充卡池、技能突破 ( 掉排位獎勵仍保留 ) - 一般場:特殊服裝、技能、金幣、課金用抽獎券 - 抽卡:金幣抽卡後端 - 其他功能 - 登入功能: - 背包賣出:組員還在開發中 - **資料庫新增:salt** - 再和乃云說 - 背包方面UI要和設計要(?) - 11/5 登入能用、背包能賣東西 - 設計 - 轉場畫面都可以切換 - 小東西可以轉換 - 圖檔找完後會上傳github - 外部 - docker完成 - 一個人去測試組幫忙 [name=姜昱丞] - 測試 - 開Unity時GPU會衝高 - 增加一人 [name=姜昱丞] **2. 設計組:命名問題、merge** - merge - 定期 merge,減少 conflict 發生 - 有更改 hierarchy 在 DC 上通知 **3. 各組下周規劃** - 下禮拜四不開會,無強制進度 *(大家期中加油!!!!!)* **4. docker** - 在github上,需要的人可以直接用 https://github.com/ToshaETang/SWEgroup3/tree/main/docker/nginx-flask-mysql --- # 1029 【遊戲本體】:B組進度講解 :::info 會議時間:2023.10.29 Sun. 10:00-10:30 會議地點:DC 會議主題:進度講解、工作確認 參與人員:湯可伊、丁群恩、古懷生、江皓宇 ::: 10/29講解影片:https://youtu.be/Hrl4qYzUNrU?si=btslNq0Vph5uRAC1 本週進度 - 完成「卡片的判斷」 - [name=古懷生]、[name=Yuma] - 在ShowCard.裡面有一個註解判斷,裡面有測試用的code,可以直接改在那 - 有些平民是有技能和觸發條件的,有些可能要額外寫函式,能寫的可以先寫完 - 解決「卡片drag問題」 - [name=江皓宇] - 目前卡片只能drag一次,下回合開始就不能拖了 --- # 1101 【遊戲本體】:A組開發討論 :::info 會議時間:2023.11.01 Wed. 09:00 - 11:00 會議地點:學二討論室 會議主題:配對開發使用工具討論 參與人員:林柏佑、陳柏瑜 ::: - 關於開發 - 使用 Unity Lobby, Unity Matchmaking - [Unity Matchmaking教學](https://docs.unity.com/ugs/en-us/manual/matchmaker/manual/matchmaker-and-multiplay-sample) - 接下來進度:看懂[這份code](https://github.com/Unity-Technologies/com.unity.services.samples.matchplay#match-rules),並在 11 / 9 前開發出友誼賽配對版本 - 關於配對細節 - score 計算多考慮一個玩家等待時間,等越久越先配對 - 開一個 Lobby 就好,不同場次 ( 一般場、排位場等等 ) 透過 filter 篩選掉 --- # 1102 【ALL】:進度追蹤 :::info 會議時間:2023.11.02 Thu. 19:30 - 20:30 會議地點:理圖201討論室 會議主題:進度追蹤 參與人員:湯可伊、陳柏瑜、胡竣棋、龔祺元、張鐙友、丁群恩、姜昱丞、古懷生、Yuma、楊成耀 ::: **如果開發過程有和設計書不一樣的地方,記得去改設計書** **1. 各組本週進度報告** - 遊戲本體 - A組:配對 > Reference:1101會議紀錄 - 學習 Unity lobby, Unity matchmaking 中 - B組:遊戲 - 平民卡效果完成(除了 簡易剔除) - C組:抽卡 - 完成後端抽卡結果回傳至前端 - 正在處理回傳結果與畫面顯示 - 其他功能 - 背包賣出 - 登入 - 外部 - MySql安裝遇到一點問題,找不到合適版本。 - 試試這個? https://downloads.mysql.com/archives/community/ - 如果無法解決,就看8.0和8.1差在哪,不影響就用8.0替代 - Nginx Version 未確定 - (和yuji討論) - 完成安裝Flask - 設計 - 找AI製圖工具 **2. 下週進度規劃** - 遊戲本體 - A組:配對 - 學會 Unity lobby, Unity matchmaking 等相關工具 - 開發友誼賽配對功能 - B組:遊戲 玩家技能先做: - 平民卡效果無效 (1回合) (可升級) - 看對手剩下的手牌 (1回合) (可升級) - 限制對手二選一出牌 (1回合) (可升級) - 對手贏牌區張數-1 (整場) - 己方贏牌區+1 (整場) 做音效 - C組:抽卡 - 完成顯示抽卡結果 - 其他功能 - 下禮拜登入出來 - 外部 - Mysql 的安裝 - 伺服器安全設定 - 設計 - 繼續美化+產圖 - 細節 - 完成要報告的測試書 - 資安 - [name=龔祺元] - 功能 - [name=姜昱丞] [name=湯可伊] --- # 1106 【細節處理】:測試書討論 :::info 會議時間:2023.11.06 Mon. 22:30 - 00:30 會議地點:學二交誼廳 會議主題:測試書討論 參與人員:湯可伊、姜昱丞 ::: 測試書草稿&書籍參考資料: https://hackmd.io/NASmIXV-S_aTA09MN6Mfew?view 討論內容word版: https://docs.google.com/document/d/1AVvm67NFaGBOfFcZ8uOpynQMdwmIbTV-/edit (要轉成md放到報告用測試書 https://hackmd.io/SELfmx86Sf2TbvK3l7FsIg?both ) 星期四報告完之後: * 把目前缺少的東西整理出來 * 把一些細節補進設計書 --- # 1109 【ALL】:進度追蹤 :::info 會議時間:2023.11.09 Thu. 19:30 - 20:00 會議地點:DC 會議主題:進度追蹤 參與人員:湯可伊、陳柏瑜、胡竣棋、龔祺元、張鐙友、丁群恩、林柏佑、蕭乃云、潘玟琦 ::: - **各組本周進度報告** (各組自己打) - 遊戲本體A組:配對 - 正在更改 Unity Example Code 中 - 遊戲本體B組 - 簡易剔除完成、完善回合系統、主要音效 - 抽卡 - 其他功能 - 外部 - 設計 - 細節處理 - 目前完成初步測試書 - **下週四成果呈現** - 呈現方式 - 最晚星期二上課前各組merge到dev,嘗試整合 - 如果還不能順利整合,就各組分開講 - 用同一台電腦切branch - 各組要錄影片備用 - 哪些功能已經可以呈現 - 單機遊戲 - 抽卡 - UI可用鍵盤換畫面 - 哪些預計下星期三20:00前做的完 - 卡牌造型 - (配對結果顯示) - 帳號相關功能:登入、建立帳號、忘記密碼 - **什麼時候merge** - 星期六20:00前各組先試試看 - 各組自己決定誰要merge - **什麼要在server執行** - 抽卡、PVP遊戲、PVE遊戲、連線、玩家資料庫 - 遊戲過程要看遊戲體驗(怕等待時間過長) - 下星期四前能把code搬到伺服器嗎? - 外部那邊還沒好: MySQL裝不進去 - 再試試看,出問題的時候記得螢幕截圖 - 目前前後端連接狀況 - 抽卡、登入 - 前後端可連接、差資料庫 - **下周各組進度規劃** (各組自己填) - 遊戲本體A組:配對 - 盡快完成配對小房間 ( Lobby, Room ) 架設 - 最多只能到配對呈現成功,但沒辦法跟B組結合 - 遊戲本體B組 - 把code移到後端 - 玩家技能實作(等設計的UI) - 抽卡 - 其他功能 - 帳號相關功能 - 完成Flask與資料庫要資料的部分=完整功能呈現 - 背包相關功能 - 盡量完成少部分內容以供demo - 外部 - 裝好MySQL - 設計 - 盡快完成畫面美化 - 新增場景音效 - 新增職業圖示 - 細節處理 - 缺的東西傳達給各組 ----- # 1111 【設計】:風格場景討論 :::info 會議時間:2023.11.11 Sat. 14:00 - 15:40 會議地點:DC 會議主題:風格場景討論 參與人員:張鐙友、潘玟琦 ::: **main screen**:中世紀酒吧-木質風格 (酒吧內部)  **角色風格**:到時候套同一個濾鏡  - 小圖示:放在卡牌右上角(方便辨識)  **登入畫面**:(進入酒吧前)  **遊戲過程**:(酒吧桌面)  - 這裡之後是技能  ------- # 1115 【其他功能】:進度確認 :::info 會議時間:2023.11.15 Wed. 20:40 - 會議地點:Google Meet 會議主題:進度確認 參與人員:胡竣棋、林春輝 ::: - 確認unity用法 - docker裡的code講解 - 解釋前後端連接 - 登入功能展示 --- # 1116 【ALL】:進度追蹤 :::info 會議時間:2023.11.16 Thu. 19:30 - 20:30 會議地點:理圖201討論室 會議主題:進度追蹤 參與人員:湯可伊、張鐙友、丁群恩、楊成耀、陳柏瑜、龔祺元 ::: - 各組本週進度(各組自己填) - 遊戲本體 A組 ( 配對 ) - 製作配對規則 - 建立配對房間 - 抽卡 - 新增課金時的付款資訊視窗 - 排錯處理 - 各組下周進度(各組自己填) - 遊戲本體 A組 ( 配對 ) - 友誼賽配對 - 抽卡 - 若伺服器可使用則將後端移至伺服器中 - 排錯處理 - 外部 - 了節ssh,設置firewall - 安裝虛擬環境,用docker、Git - 測試 - 處理測試用工具 - demo(11/23) - 11/22 20:00前 各組上傳預錄影片 - https://hackmd.io/TO1Qx2itSbms7buGW8gK4A - 11/22 20:00前 把要demo的功能merge到dev - 把後端的code放到虛擬機 - 登入方法 https://hackmd.io/5Ks0Cy2sRayWeaq4JZaN3w - 要不要直接用虛擬機跑docker? (from其他功能) -->可以!已經更Yuji討論事宜,預計這週末更新。 --- # 1123 【ALL】:進度追蹤 :::info 會議時間:2023.11.23 Thu. 19:30 - 20:30 會議地點:理圖201討論室 會議主題:進度追蹤 參與人員:湯可伊、張鐙友、丁群恩、林柏佑、陳柏瑜、龔祺元、yuma、蕭乃云、yuji ::: **12/12 完成整個遊戲** **星期四上課前都要merge** 連線問Mars 12/11-17 那週要給試玩版 **可以增加的東西** - 畫面串聯 https://docs.google.com/presentation/d/1uiALJJZQ_kkaruXCL8d7tot8LnJhMBmzzFsBMSTwDrM/edit?usp=sharing 【設計】  - 遊戲icon (512px512px) (1024KB) 【設計】 - Google Play 圖示設計規範 https://developer.android.com/distribute/google-play/resources/icon-design-specifications?hl=zh-tw - 玩家資料顯示: 勝率、遊戲內顯示的名字(可改)、Email(可改)、金幣、經驗、排位、玩家頭像(可讓玩家選擇,maybe設計直接從現有的素材切?) 【其他功能】 - 遊戲介紹: 故事背景、角色圖鑑、新手教學:流程操作、遊戲規則(用圖片說明) 【設計】 - 整個app都要有背景音樂 【yuma】 ~~- 抽卡區增加卡池內容展示 【抽卡】~~ - 登入密碼輸入的顯示改成*** 【其他功能】 - 音量音效調整區 【】 **需要跨組的東西** 玩家資訊(整個都要) 金幣(遊戲B、抽卡、技能賣出、造型賣出) 經驗(遊戲B、配對) ------- # 1130 【ALL】:進度追蹤 :::info 會議時間:2023.11.30 Thu. 19:30 - 20:30 會議地點:理圖201討論室 會議主題:進度追蹤 參與人員:湯可伊、陳柏瑜、胡竣棋、龔祺元、張鐙友、丁群恩、林柏佑、蕭乃云、姜昱丞、江皓宇 ::: **之後增加星期日21:30線上開會確認進度,在此之前要merge到dev** :::danger 遊戲修改 - 技能升級刪掉 - 背包改成顯示整個遊戲的所有造型和技能,該玩家擁有的顯示彩色,沒有的顯示灰色 - 背包不用賣出東西 - 抽卡若是抽到已擁有的東西,則自動轉為金幣 ::: 各組本週進度 - 配對 - 友誼賽序號加入OK - filter還在處理 - 遊戲B - 電腦技能玩家技能完成 (還差時間縮短(等PVP)、金幣增加(等結算畫面)) - 其他功能 - mainsc加入玩家統計數據 - 改名和改email還在寫 各組自行處理斷線問題 從玩家拿到log檔-不做 **直接把程式碼拉到伺服器,不要在上面跑docker** 各組到週四~週日進度 - 配對 - library、script移到專案、解決房間問題 - 遊戲B - 遊戲結算畫面、拿資料、移到後端 - 其他功能 - 玩家資料顯示、修改暱稱、改email傳送驗證信 - (背包技能重新排版) - 設計 - 幫各組接起來、星期天早上開會 - branch UI直接移到dev - 測試 - 完成測試書的測試計畫 https://idocntnu-my.sharepoint.com/:w:/g/personal/40940218s_eduad_ntnu_edu_tw/EXtZZ0cubr1KvuD_frIowXABf_QHggNxbR40LaMmc-heBg?e=XHoiIq 未完成的部分:https://hackmd.io/5Ks0Cy2sRayWeaq4JZaN3w --- # 1203 【ALL】:進度追蹤 :::info 會議時間:2023.12.03 Sun. 21:30 - 22:30 會議地點:DC 會議主題:進度追蹤 參與人員:湯可伊、陳柏瑜、胡竣棋、龔祺元、張鐙友、丁群恩、林柏佑、蕭乃云、姜昱丞、江皓宇、林春輝、楊成耀、古懷生 ::: **四~日 各組進度報告** - 配對 - script 丟上去了 - 正在修正成專案版本 - 建立 `match` 的 branch,尚未合到 `dev` - 其他功能 - 顯示玩家卡牌 重新排版 - 目前可顯示遊戲所有卡牌 - 遊戲B - 技能改同步 - 電腦技能隨機 **成就系統要做嗎?** 之後有空再說 **經驗、升級** 數值決定 - 遊戲B和配對討論 **要不要在虛擬機跑docker** 現在 ssh -> 伺服器執行main.py 一直要有人的電腦連進去執行python檔 最後上線跑一次就可以 (沒有問題) 目前python檔log out後會停止執行 如果docker都設定好,也可以直接用在伺服器 如果log out後docker依然可以在伺服器運行,就用直接用docker **Mars先試,星期二看結果決定** **一~四 各組進度規劃** - 配對 - 修改 dictionary 成 structure - merge script 到 `dev` - 遊戲B - 從資料庫拿東西 - code移到後端 - 其他功能 - 卡牌造型後端做好 要可以顯示有的卡牌和沒有的卡牌 - 修改email和暱稱 - 技能裝備後端debug - 設計 - 底圖調色 - 物件都放上去 ---- # 1207 【ALL】:進度追蹤 :::info 會議時間:2023.12.07 Thu. 19:30 - 21:30 會議地點:201討論室 會議主題:進度追蹤 參與人員:湯可伊、陳柏瑜、龔祺元、張鐙友、丁群恩、林柏佑、江皓宇、Yuma ::: **各組進度報告** - 測試:技能交互作用測試完畢 - 其他功能:改email和暱稱完成,背包差前後端連接,技能裝配差前端(預計星期日完成) - 配對:LobbyData 維持 structure、測試友誼賽創 lobby 是否成功、串接其他配對方式、新增 PlayerData class 取得玩家資料 - 遊戲B:配對加PVE(點了會到gamesc) 資料庫串接成功 - PVE差結算畫面 - 其他功能裝配技能後存到資料庫 - 設計:產圖完畢 **遊戲判斷就留在unity** **壓力測試需要傳給後端的Http Request** 麻煩有用到的人記錄在裡面 https://hackmd.io/cndsLsFBS_q0ElNo1MmyMg **12/12做的完嗎?** B:可以 設計:會差細節調整 配對:未知(試出來就可以) **四~日各組進度** 遊戲結算畫面 串接所有畫面 串玩家帳號 **造型資料庫儲存方式** - 大小為6的陣列 **PVP 同步處理** - 寫死對方出牌動畫 - 配對移掉 relay 的功能,單純創 lobby - 把兩個玩家的 token、lobby id 傳給 server ---- # 1210 【ALL】:進度追蹤 :::info 會議時間:2023.12.10 Thu. 21:30 - 22:00 會議地點:DC 會議主題:進度追蹤 參與人員:湯可伊、陳柏瑜、張鐙友、丁群恩、蕭乃云、Mars、古懷生、姜昱丞 ::: **各組目前進度** - 技能和背包的狀況 - 技能問題 "The background on panel 3 seems to keep appearing on the front, covering panel 2 and 4" 問了 - PvP目前狀況 - 友誼賽加入房間:沒辦法輸入文字:參考其他功能寫法 - 友誼賽創建房間:done - 其他遊戲模式:@ 柏佑 **試玩版** app icon 和 app name要在打包的時候改 - icon素材在 SWEgroup3/app/icon APK安裝文件 新手教學 目前狀況 - 1/3 完成 - 盡量這兩天趕完 PVE結束後不能回主畫面 - 做在結算畫面(星期二完成) 文字要修改  這個按鈕是什麼 - 進去會連到PVE - 實際上是 PVP (一般場) - 跟其他入口分開放? - 有特殊功能放在第五頁  抽卡頁面的圖修改  頭像設定  還沒完成的入口按鈕先關起來? - 打包前最後關掉 伺服器星期三晚上上線? - 差登入那邊 鎖手機轉向  **要確認的東西** 登入後玩家資料操作可以了嗎 - 帶資料的部分等竣棋 目前的bug狀況追蹤 https://hackmd.io/HGJeYJjySeeY2gD_cKWi0w PVP畫面處理 - 等柏佑 **試玩版要確認的東西 https://hackmd.io/OPNHMizSQLGStIdeBjFXWQ** ------ # 1217 【ALL】:進度追蹤 :::info 會議時間:2023.12.11 Sun. 21:30 - 22:00 會議地點:DC 會議主題:進度確認 參與人員:可伊、柏瑜、柏佑、鐙友、Yuma、群恩、乃云、竣棋 ::: 要改的東西有沒有問題 https://hackmd.io/WOXAUc67SVmBcf-JdqUX-Q pvp目前狀況 - 發 request 的 script 完成,但需要等後端確認(也還在想怎麼測試比較好) - receive request 的 .py 檔也完成了 - 目前交給 B組 幫忙看有沒有問題 - 逾時錯誤處理: - 十秒後進行錯誤處理 - 如果轉PVE就不特別告知,如果需要停留在原房間等待就通知玩家 技能裝配目前狀況 換造型目前狀況 伺服器目前每天都要重開,不然會連不上 - 第一組說他們之前只用flask也會這樣,要加gunicorn輔助flask才不用重開 dev變成這樣?  回到之前的commit ------ # 1221 【ALL】:進度追蹤 :::info 會議時間:2023.12.21 Sun. 21:30 - 21:40 會議地點:DC 會議主題:進度確認 參與人員: ::: 四~日進度 - 其他功能:換造型最慢星期天能出來、改暱稱email星期六 - 配對: - 後端:等等開完會會跟皓宇討論 - timeout: 弱掃: - 會用OpenVAS(AKA GVM)。 - 安裝還需要一點時間,因為只有社群版本,需要build from source。 - https://greenbone.github.io/docs/latest/22.4/source-build/index.html 這星期日晚上開會前會做出demo腳本初稿,到時候再和大家討論 助教: 下周二14:00七樓電腦教室測試 -----
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up