iT邦幫忙

2024 iThome 鐵人賽

DAY 27
0

Current Sprint: 3. 遊戲基本流程完成
repo: https://github.com/side-project-at-SPT/ithome-ironman-2024-san-juan
swagger docs: https://side-project-at-spt.github.io/ithome-ironman-2024-san-juan/
🆕 前端 repo: https://github.com/side-project-at-SPT/ithome-ironman-2024-san-juan-frontend-example

前情提要

今天要做什麼

  • ⛳ 執行 議員 階段行動

sprint 3 遊戲基本流程完成

  • 🪃 串接 WebSocket (use ActionCable)
    • 建立 LobbyChannel
    • 建立 RoomChannel
    • 🚧 建立 GameChannel
  • 建築卡片資料
  • 選職業:開始職業階段
  • 行動結束,更換目前玩家
  • 執行 礦工 階段行動
  • 建立 step model 用來儲存遊戲(每一步)紀錄
  • 🚧 回合開始
    • 檢查手牌
    • 銀行行動 (擴充)
    • 教堂行動 (擴充)
  • 建築卡片功能實作
  • ⛳ 執行 議員 階段行動
  • 執行 建築 階段行動
  • 執行 生產 階段行動
  • 執行 交易 階段行動
  • 遊戲結束

執行 議員 階段行動

  1. 建立 CouncillorPrivilegeCommand
  2. 建立 CouncillorNormalCommand
有特權 有特權與圖書館 沒特權 有總督府
抽取卡片張數 3+2 = 5 3 * 2 + 2 = 8 2 x
有總督府 沒有
保留卡片張數 2 1

TBD...

明天要做什麼

  • TBD

以上不代表明天會做,如有雷同純屬巧合


工商服務

SPT (Side Project Taiwan) 的宗旨是藉由Side Project開發來成就自我,透過持續學習和合作,共同推動技術和專業的發展。我們相信每一個參與者,無論是什麼專業,都能在這個社群中找到屬於自己的成長空間。

歡迎所有對Side Project開發有興趣的人加入我們,可以是有點子來找夥伴,也可以是來尋找有興趣的Side Project加入,邀請大家一同打造一個充滿活力且有意義的技術社群!

Discord頻道連結: https://sideproj.tw/dc


上一篇
(TBD) Day - 26 前端 UI (3/n)
下一篇
(TBD) Day 28 - 生產階段行動
系列文
透過實作網頁遊戲練習網站工程師的基本素養,以 San Juan(聖胡安) 為例。30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言