2023 iThome 鐵人賽
分享至
遊戲狀態會從 遊戲(db record) -> 遊戲狀態(json) parse 成物件,再根據規則來執行。
而遊戲狀態會根據 事件 發生改變:
第一次的遊戲流程可以是
然後需要做的事情:
建立遊戲的 ActiveRecord Model
接收玩家行動事件
處理事件
更新狀態
廣播結果
大概是這樣
IT邦幫忙