后端代码架构其一
2018-03-19 13:12
43 查看
3月19日晚21时,小组在西区图书馆205研讨室举行了第六次项目组会议。
本次会议的主要内容为确定一部分后端代码架构,隆晋威组长给我们带来了详细生动的解说。
以下是第一部分后端架构的内容。(其中package为包,object为实例,class为类,/**/和//为注释内容)
这部分后端架构主要负责用户申请游戏到开始游戏这两个节点之间后台的所有过程(匹配、设置游戏控制器、记录数据等等)
其中某些对象和类采用了Actor模型,该种对象和类以Actor作为命名后缀。该架构仅仅是对游戏系统的高度抽象,此后会向其中加入更多的细节。
本次会议的主要内容为确定一部分后端代码架构,隆晋威组长给我们带来了详细生动的解说。
以下是第一部分后端架构的内容。(其中package为包,object为实例,class为类,/**/和//为注释内容)
这部分后端架构主要负责用户申请游戏到开始游戏这两个节点之间后台的所有过程(匹配、设置游戏控制器、记录数据等等)
Package game
class GodActor /* *control the game *receive & send & loop control *1.All kinds of rule systems : Checker *2.hold all the states *God disappears after a game ends */ object UsersDB /* *long-lasting static database *hold players' information *1.auth *2.stats */ object MatcherActor /* *match players *1.get info from SessionsManager *2.get info from PlayersDB *3.awakened by SessionManager */ object SessionsManagerActor /* *1.interact with systems out of package game *2.send msg to other game system *contact with player */ object SkillsChecker object MapChecker object GambleChecker object PlayerChecker /* *four static databases *checked by GodActor when needed */
看不懂以上架构是如何工作的同学请看这里
其中某些对象和类采用了Actor模型,该种对象和类以Actor作为命名后缀。该架构仅仅是对游戏系统的高度抽象,此后会向其中加入更多的细节。
相关文章推荐
- Asterisk 代码架构概述
- 前后端分离架构设计
- 10大深度学习架构:计算机视觉优秀从业者必备(附代码实现)
- 微信小程序登陆及登陆状态保持前后端php代码 缓存redis
- 疯狂代码,大型网站架构系列之二,底层架构概论
- 架构,改善程序复用性的设计~第三讲 实现一种功能的代码只能出现在一处(续)
- 前端与后端分离的架构实例
- App工程结构搭建:几种常见Android代码架构分析
- 前端与后端分离的架构实例(一)
- 使用Node.js 和 MongoDB 为app搭建后端简单教程 附代码
- java项目的心得,java项目的代码层次的架构划分。
- Linux 3.14的设备树-ARM架构-4412平台,最详细的实战开发代码(一)
- IOS 视频直播/智能家居(一行行敲代码,从零开始)lesson:1整体架构
- MTK android代码架构
- app后端架构
- B\S架构快速开发平台如何用代码实现登陆
- ajax回调函数运用(由前端到后端代码全过程)
- jdbc实现三层架构的关键代码
- Android多进程通信(1)----代码架构推荐
- 不谈架构,看看如何从代码层面优化系统性能!