最近主要還是在找一些架伺服器的東西,等整理得差不多再放。今天先聊一下讓玩家連線的方式。
目前如果不做大廳系統的話,最單純就是讓玩家跟系統說要開房,然後系統給玩家一段短代碼,然後玩家透過IM通訊軟體或其他方式告知另一位玩家,以此建立房間和加入房間。公開房或是配對之類的系統感覺可以晚一點再弄
Player1>>"lobby"
Player2>>"lobby"
Player1>>"create"
server>>"room#XXXXXX"
Player2>>"join#XXXXXX"
Player1>>"ready"
Player2>>"ready"
Player1>>"start"
整個過程大概如以上描述,省略掉蠻多server回應的訊息。
初期應該不太需要考慮伺服器負載的問題,反正也是先弄出雛形再說。