1. 程式人生 > >視訊|如何通過 LeanCloud 快速開發實時對戰小遊戲

視訊|如何通過 LeanCloud 快速開發實時對戰小遊戲

實時對戰是 LeanCloud 專門針對多人線上對戰遊戲推出的後端服務。開發者不需要自己搭建後端系統,利用雲服務就可以輕鬆實現遊戲內玩家匹配、線上對戰訊息同步等功能。本期直播課程我們將通過此服務來實現類似於《頭腦王者》的對戰類小遊戲,以下為直播內容整理。

《如何通過 LeanCloud 快速開發實時對戰小遊戲 》視訊時長 30'02''

講師:LeanCloud 工程師 崔毅然

直播答疑整理:

問題一:如何定義遊戲物件的型別及屬性,比如玩家的 HP 、MP 等。

可以用房間或玩家的自定義屬性來儲存這些資料,每次出現變化時再更新相關屬性。

問題二:服務如何收費?按照線上人數還是呼叫次數?

實時對戰的核心計費單位為 CCU,即同時線上人數。實時對戰目前正在公測中,所有應用免費使用 100 CCU/天,未來會計劃按照同時線上人數收費,正式收費的價格請大家關注我們的官網 www.leancloud.cn 。

問題三:除了回合制房間形式,服務還會支援更加實時性的對戰嗎?比如絕地求生型別的對戰遊戲。

現在就支援絕地求生型別的對戰,只是這次演示的 Demo 以回合製為例講的。絕地求生一個房間內有 100 個人,所以您需要對訊息做處理,例如看不到的距離、太遠的開槍訊息就不要再接收了。未來我們會在實時的開發體驗做更好的優化。

問題四:除了小遊戲外,支援其他平臺的遊戲嗎?

支援,您可以使用 JavaScript 或 C# 進行開發,然後通過遊戲開發引擎匯出為任意平臺的遊戲。

點選左下角「閱讀原文」進入課件下載連結。

end

LeanCloud,領先的 BaaS 提供商,為移動開發提供強有力的後端支援。更多內容請關注「 LeanCloud 通訊」

640?wx_fmt=png