百万在线:大型游戏服务端开发
上QQ阅读APP看书,第一时间看更新

3.1 功能需求

《球球大作战》是一款多人对战游戏,图3-1是它的战斗场景示意图。玩家控制一个小球(即图3-1中间的小球),让它在场景中移动。场景会随机产生食物(图3-1中遍布的小点),小球吃掉(碰到)食物后,体积会增大。数十名玩家在同一场景对战,体积大的玩家可以吃掉体积小的玩家。

图3-1 《球球大作战》战斗场景示意图

整个游戏流程如下:

1)玩家输入账号密码登录游戏。

2)进入图3-2所示的界面,可以设置本轮游戏的昵称、选择服务器……

3)当玩家点击界面中的“开始比赛”按钮时,会进入某一战斗场景,在这里可与其他玩家对战。

图3-2 《球球大战》主界面示意图

我们即将开发的这款游戏,预估会有数万到数十万玩家同时在线,所以服务端也要根据这个量级来设计。