- 華為Serverless核心技術與實踐
- 劉方明等
- 306字
- 2022-05-06 18:20:07
3.2.1 自走棋游戲介紹
自走棋是一類電子策略類棋牌游戲的統稱,其基本游戲規則是玩家在不同種類的棋子之間挑選組合,然后將其布置在自己的棋盤上,最后由系統自動與其他玩家進行戰斗直至最后尚有棋子存活者勝利,敗者將被扣除血點,多次重復這個過程直至多名玩家中只有一名存活。以圖3-17所示的三國自走棋游戲為例展示如何使用有狀態函數開發游戲的后端功能,包括游戲大廳、游戲房間選擇、選手匹配、對戰過程、積分排名等。

圖3-17 三國自走棋游戲
圖3-18展示了一個用無狀態函數實現的自走棋后端的部分功能。這里我們使用華為的HMS服務來生成游戲賬戶,并使用華為的云數據庫保存各種狀態。

圖3-18 自走棋后端的部分功能
自走棋后端函數的功能如表3-3所示。
表3-3 自走棋后端函數的功能
