Game-as-a-Service / Uno

0 stars 1 forks source link

會議紀錄 #2

Open KimTorLook opened 1 year ago

KimTorLook commented 1 year ago

4/14 1100 會議紀錄 會議成員: 金多祿,YC

自我介紹(初步)

討論使用Tech Stack 後端Python - Flask(within API) 前端Typescript - Angular 討論使用Pactrace Stack 沒有結論 專案管理 - Miro & Github

由qxqx大大介紹及帶領進行EVENT STROMING, 由Uno牌局開始到玩家第一次出牌的事件 固定開會時間..(五) 1400

下次議程︰ 確認遊戲規則︰

KimTorLook commented 1 year ago

4/18 1400開始

yc_Q1 是否可以先建立低階版本(只有數字牌 沒有功能牌)慢慢擴展? 結論 ddd 先做到經典版 https://service.mattel.com//instruction_sheets/GYH69-Eng.pdf

all wild https://service.mattel.com//instruction_sheets/HHL33-Eng.pdf 功能牌還是先列出來 實作時從簡單的做起

yc_Q2 問題研究之後進行的方法前輩時間? 其他組時間? 專案步驟? 上次禮拜六是 qx 路過加進來 >> 偵查前輩上線時間 看看是不是晚上開會比較好 三國殺那一組也是剛開始 >> 可以一起聽 event storming > example mapping > ooad event command actor

yc_Q3 在電腦版的網頁 UNO 按鈕做成會移動 然後給玩家去追 一直存在螢幕上 但是可以uno 也不變更外貌 (待議)

yc_Q4 看起來正常規則 沒有累加 經典版是有的 先照經典版

yc_Q5 彩色牌不能當最後一張 經典沒有這個規則

1500 es Event Command

1700

下次 尋找Actor /Aggregate/policy

w91379137 commented 1 year ago

2023/04/21 1600 開始

調整上次的 Command 新增 Actor 新增 Policy 新增 ReadModel

尋找 Aggregate (未完成)

1930 結束

w91379137 commented 1 year ago

2023/04/28 1400 開始

1.從Event Storming找來的aggregate用來作OOA的元素 2.討論及把OOA做起來(包括屬性,動作,關係) 3.同步認知(UNO 牌生效的時間點,為了反轉牌 必須要先生效 才能輪給下一個玩家)

4.發現抓UNO也是在同一個時間點,只是不是在自己回合中 5.討論CA架構,開始實作時會使用的技術

下次議程︰ 畫物件圖 開始example mapping

1830 結束

w91379137 commented 1 year ago

2023/05/04 1400 開始

討論部分 example mapping 討論後端資料夾結構 驗證部分 example mapping 敘述是否合理 會議日期將每星期1日改為每星期2日, 星期日1400(固定) 星期四1400

1600 結束

w91379137 commented 1 year ago

2023/05/07 1400 開始

  1. 在Miro最左邊增一欄Office Column 有東西需要改動時,在office columncopy到最右邊去改動它

  2. 增加了詞彙表

  3. 同步了Uno規則(上半部份)

  4. 討論Uno牌的 class inheritance 金多祿想法是 第一層 Uno牌(所有牌) 第二層 有/無產色 第三層 數字牌/功能牌 YC想法是 第一層 有顏色的Uno牌(所有牌) <-把王牌/萬王牌歸屬於彩色 第二層 數字牌(啟動功能:empty)/功能牌(啟動功能) 或接納YC的想法,又或許把第二層兩個子類合併成一個

  5. 討論專案的進程 分辨迭代跟牌本的分別 金多祿認為每個feature可以切分兩三遍, YC覺得沒有大到要切得這麼明確(做該功能的人切分就好 不需要同步半成品) 。 最終第1版不會切成3迭代,第一版就是可以玩的牌本,其他進階功能和玩法在第2版增加

  6. 再討論創立房間和玩家加入的問題(地獄): 金多祿認為沒有必要加入,因為會跟遊戲大廳小組相左 YC認為可以加入令遊戲比較完整,但會先不加入"準備遊戲"按鈕 結論︰接納YC的想法

  7. 討論實作時的方法

1800 結束

下次會議議程 1.同步Uno規則(下半部份) 2.修改EM 3.OOAD圖

w91379137 commented 1 year ago

2023/05/11 1400 開始

開發環境設定

git

編輯器

python

討論資料夾結構 uno > game src > uno

問題討論 * 4

1630 結束

w91379137 commented 1 year ago

2023/05/14

1420 開始

討論 example mapping 房主 dealer 第一位玩家

實作 join game

虛擬環境討論

1750 結束

w91379137 commented 1 year ago

2023/05/18 1400 開始

前端先由 yc 處理

星期日 2100 開會

解決 git 問題

講解 python setter getter

用 vscode Live Share 一起寫一個 example

1700 結束

w91379137 commented 1 year ago

2023/05/21 2100 開始

目前的 user flow / information architecture 放在 miro

titilu 先出一版 wireframe

之後 wireframe / mockup 放 figma figma 可以直接轉換成 css

前端是 Angular 使用 scss 那等後端跟前端到可以基本遊玩之後再一起討論設計

2130 結束

w91379137 commented 1 year ago

2023/05/27 UI 會議

22:30 開始

學院有給的網站設計網址 https://blog.bitsrc.io/how-we-build-our-design-system-15713a1f1833

帶 titilu 看一次 Event storming Example Mapping ooa

而 UI 會產出三個階段的成品 如下 Wireframe Low fidelity prototypes High fidelity prototypes

那等 Wireframe 產出後繼續討論~

24:00 結束

w91379137 commented 1 year ago

20230528

14:00 開始

16:45 結束

w91379137 commented 1 year ago

20230604(日) 14:00 開始

說明 example 應該呈現怎樣的敘述 given 產生物件 對物件賦值 when 將準備好的物件帶入一個要驗證的動作裡,此時 when 是一個動作執行 then 讀取產物的屬性是否符合期待, 所以如果寫之後要做其他動作那是另外的故事並不屬於驗證剛剛的動作

修正 點數最大可以優先出牌 >> 點數最大為第一玩家

然後實作 決定第一玩家 example 1 實作 Deck 比大小邏輯 2 實作 Game 產出第一玩家邏輯

下次實作 只有房主能開始遊戲 非房主不能開始遊戲 1個人不能玩遊戲 3個 example 試試看

15:15 結束

w91379137 commented 1 year ago

20230611(日) 14:00 開始

介紹 API 形成過程

1 repo 記憶體版本 2 usecase 3 inject (di) 4 controller 5 get post

get > 沒有 body 所以只能把參數寫在 網址裡面 query string post > HTTP Request body ssl 並不會保護網址

git rebase 整理分支

下次實作 大家都抽完牌

16:40 結束

w91379137 commented 1 year ago

20230611(日) UI 會議

15:00(UTC+1) 開始 22:00(UTC+8)

先不考慮 RWD 設計手機版 先以 1920 1080 (16:9) 做設計 不合比例的部分用某張背景圖填滿

看看能不能快一點把前端初始化可以遊玩 是否有版權的問題?

15:50(UTC+1) 結束 22:50(UTC+8)

w91379137 commented 1 year ago

20230618(日)

14:15 開始

很多時間在討論 example mapping 其他人能不能看懂

18:00 結束

w91379137 commented 1 year ago

20230625(日)

14:00 開始

介紹 usecase controller container

15:10: 結束

KimTorLook commented 1 year ago

20230702(日) 14:00 開始

解決git問題 解決env問題 試作一個API

16:11結束

w91379137 commented 1 year ago

20230709(日)

15:00(UTC+1) 開始 22:00(UTC+8)

分享目前 figma 分享前端

15:15(UTC+1) 結束 22:15(UTC+8)

w91379137 commented 1 year ago

20230716(日) API 教學

w91379137 commented 1 year ago

20230723(日) 跳過?