-
Notifications
You must be signed in to change notification settings - Fork 101
案例:球球大作战
luopeiyu edited this page Aug 9, 2021
·
2 revisions
书籍第三章将用一个完整游戏案例——球球大作战,介绍分布式游戏服务端的实现。 该案例基于Skynet开发,采用大世界架构。 该章节将游戏一步步拆解,从创建怎样的项目目录结构说起,一步步的搭建,涉及的每一段代码都有详细解释和说明。 其中2/3的篇幅会介绍框架,大世界架构具备通用性,适合大作战、棋牌、RPG、策略等多种类型的游戏;另外1/3的篇幅以球球大作战为例,介绍游戏逻辑的编写方法。
“球球大作战”是一款多人对战游戏,玩家控制一个小球(图中中间的小球),让它在场景中移动。场景会随机产生食物(图中遍布的小点),小球吃掉(碰到)食物后,体积会增大。数十名玩家在同一场景对战,体积大的玩家可以吃掉体积小的玩家。我们即将开发这样一款游戏。
预计按照运营部门的预估,该游戏会大受欢迎,预估有数万到数十万在线玩家同时在线,所以服务端也要根据这个量级来做设计。