Game-as-a-Service / kuhhandel

幕後交易
2 stars 2 forks source link

feature:websocket:init #4

Closed r-jen closed 3 months ago

r-jen commented 3 months ago

大廳功能是

  1. 列出房間
  2. 創建房間
  3. 加入房間【限制人數5人】

房間功能是

  1. 房間內每位玩家狀態:[0:未準備]、[1:準備出發]、[2:遊戲中]
  2. 加入房間時初始玩家狀態為 [0:未準備],遊戲尚未開始時,玩家可以切換狀態[0:未準備]和[1:準備開始]
  3. 當玩家人數達到3且所有狀態為[1:準備開始]時可以點選開始遊戲進行遊戲,狀態變為[2:遊戲中]
  4. 房間中的玩家可以彼此交談
  5. 玩家可以退出房間
r-jen commented 3 months ago

ok

(Java版本要不要也升到21?, Spring boot 已經是最新版, 可以順便玩玩看)

我看 game as a service 下的java案子大多數都是 17,我想說為了方便就跟大家統一用17。 21有什麼你注意的功能想玩的嗎,如果有新功能想玩我們就升來玩。 我還顧慮到時候 server部署,公用的jdk可能也是到17。