iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
SideProject30

placeholder 系列

placeholder

參賽天數 20 天 | 共 20 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 11

30天打造線上多人桌遊網站-Day 11-Rails new

0. 前情提要 昨天把結構性分析與 Model 的第一版設計完成。 今天來把專案建起來。 1. 用到的技術 主要網頁框架 Rails Rails 7.0....

2023-09-26 ‧ 由 阿鵝 分享
DAY 12

30天打造線上多人桌遊網站-Day 12-Deploy to zeabur

0. 前情提要 昨天把專案建起來了,今天要來把專案推到雲端。 1. 新增 zeabur 專案 zeabur 是個新興的雲端部署解決方案,特色是只須提供專案原始...

2023-09-27 ‧ 由 阿鵝 分享
DAY 13

30天打造線上多人桌遊網站-Day 13-Action Cable

0. 前情提要 昨天把專案透過 zeabur 部署上線。 https://ironman2023-hanabi.zeabur.app/ 今天來替專案導入 Act...

2023-09-28 ‧ 由 阿鵝 分享
DAY 14

30天打造線上多人桌遊網站-Day 14-遊戲進度保存

0. 前情提要 昨天完成了 Action Cable 的串接,讓使用者不用重新載入頁面,卻可以即時收到新的訊息。 今天想要談遊戲的相關資訊如何保存。 1....

2023-09-29 ‧ 由 阿鵝 分享
DAY 15

30天打造線上多人桌遊網站-Day 15-找出第一版的 happy path

0. 前情提要 Model 已經在 Day10 設計過一次了,今天要想一下資料如何放進資料庫。 1. 有識別性的資料 遊戲(房間) uuid: str...

2023-09-30 ‧ 由 阿鵝 分享
DAY 16

30天打造線上多人桌遊網站-Day 16-玩家建立,加入房間

0. 前情提要 接下來這幾天會朝著完成第一次 happy path 邁進 玩家建立房間 玩家加入房間 系統配置遊戲 玩家選擇行動 (三...

2023-10-01 ‧ 由 阿鵝 分享
DAY 17

30天打造線上多人桌遊網站-Day 17-開始遊戲-3次失敗-遊戲結束

0. 前情提要 本日目標 系統配置遊戲 玩家選擇行動 (三次打牌失敗) 遊戲結束 1. 系統配置遊戲 => app/channels...

2023-10-02 ‧ 由 阿鵝 分享
DAY 18

30天打造線上多人桌遊網站-Day 18-PORO

今天開始先把 app/channels/chat_room_channel.rb 中操作遊戲的程式碼搬出來 用 PORO(Plain Old Ruby Obje...

2023-10-03 ‧ 由 阿鵝 分享
DAY 19

30天打造線上多人桌遊網站-Day 19-加入RSpec

0. 前情提要 昨天我們寫了 Game Class 準備將 chat_room_channel.rb 的遊戲處理邏輯搬出來。 但 在改動一個原本功能正常的程式碼...

2023-10-04 ‧ 由 阿鵝 分享
DAY 20

(TBD)30天打造線上多人桌遊網站-Day-20-建立玩家模組

0. 前情提要 今天會使用 Devise 幫助我們建立玩家註冊登入機制,讓玩家身份可以被持久化保存。 1. 安裝 Devise TBD... Demo url...

2023-10-05 ‧ 由 阿鵝 分享