0. 前情提要 昨天把結構性分析與 Model 的第一版設計完成。 今天來把專案建起來。 1. 用到的技術 主要網頁框架 Rails Rails 7.0....
0. 前情提要 昨天把專案建起來了,今天要來把專案推到雲端。 1. 新增 zeabur 專案 zeabur 是個新興的雲端部署解決方案,特色是只須提供專案原始...
0. 前情提要 昨天把專案透過 zeabur 部署上線。 https://ironman2023-hanabi.zeabur.app/ 今天來替專案導入 Act...
0. 前情提要 昨天完成了 Action Cable 的串接,讓使用者不用重新載入頁面,卻可以即時收到新的訊息。 今天想要談遊戲的相關資訊如何保存。 1....
0. 前情提要 Model 已經在 Day10 設計過一次了,今天要想一下資料如何放進資料庫。 1. 有識別性的資料 遊戲(房間) uuid: str...
0. 前情提要 接下來這幾天會朝著完成第一次 happy path 邁進 玩家建立房間 玩家加入房間 系統配置遊戲 玩家選擇行動 (三...
0. 前情提要 本日目標 系統配置遊戲 玩家選擇行動 (三次打牌失敗) 遊戲結束 1. 系統配置遊戲 => app/channels...
今天開始先把 app/channels/chat_room_channel.rb 中操作遊戲的程式碼搬出來 用 PORO(Plain Old Ruby Obje...
0. 前情提要 昨天我們寫了 Game Class 準備將 chat_room_channel.rb 的遊戲處理邏輯搬出來。 但 在改動一個原本功能正常的程式碼...
0. 前情提要 今天會使用 Devise 幫助我們建立玩家註冊登入機制,讓玩家身份可以被持久化保存。 1. 安裝 Devise TBD... Demo url...