已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TCG游戏中服务端的设计与实现,答辩人:,指导老师:,绪论,1,系统设计与实现,2,总结,3,第一章,研究背景、目的及意义,国内外研究现状,卡牌游戏服务端属于弱交互型服务器,业务逻辑复杂度低,服务端对多客户端同步的要求不高。目前国内外的集换式卡牌游戏服务端大致有以下特点:,相关技术概述,第二章,系统上下文,网络通信模块,登录注册模块,01 解析指令从数据包中解析出指令,即玩家执行的操作(出牌,攻击等)格式为“操作码-参数列表”,03 对局同步将game对象同步到订阅列表中每个客户端游戏结束时回传输/赢的消息并结算分数,02 修改剧本对象gamegame是一个记录对局所有信息的沙盘根据解析出的指令对沙盘进行修改并判断有无事件触发,玩家对战模块,剧本类对象game,工厂模式实现,封装召唤随从、释放法术、抽牌等工厂方法,根据操作指令的opcode字段选择对应的工厂方法处理业务,修改剧本对象的数据并存盘,玩家对战模块,剧本类对象game对局沙盘,实体类对象,包括双方玩家的英雄,昵称,血量,卡数,场上生物的数量和详细信息和对局双方的user对象,订阅者列表,保存订阅此对局的客户端ID,采用观察者模式实现,当这个剧本对象更改时自动同步到所有订阅者,可以实现观战,控制器,商城模块,重验条件并给奖励,验证条件,商品浏览,请求购买,游戏商城,重验条件防止网络意外或调度扣除金额和给予奖励绑定为原子事务,验证玩家账户余额,等级等购买条件是否通过,从数据库提取商品详细信息列表,保存在HashMap中回传给客户端,收到购买请求后,分发给验证模块,开启验证子线程,好友模块,好友列表,状态,操作,MySQL,开源、轻量化关系型数据库,数据操作高效、灵活,InnoDB,卡牌游戏表查询、更新频繁,对数据可靠性要求较高购买道具时事务支持,Xtrabackup,开源热备份 增量式备份自动化控制压缩率高 还原快,数据库,系统测试,功能测试,性能测试,功能测试保证系统正确实现预定的功能单元测试:保证每个函数功能正常模块测试:保证每个子功能正常,性能测试测试处理多用户并发请求的服务能力负载测试:低压、增量、高压环境测试内存、CPU占用 平均响应时间 正确响应率 进程调度频率 磁盘交换律 网络冲突率等,第三章,系统效率,安全性,拓展性,模块解耦横向/纵向拓展,优化系统结构优化算法,数据加密传输数据库加密存储,总结,致谢,THANKS!,大学生活即将结束,在此,我要感谢所有教导我的老师和陪伴我一齐成长的同学,他们在我的大学生涯给予了很大的帮助。本论文能够顺利完成,要特别感谢我的导师刘小峰老师,刘老师对该论文从选题,构思到最后定稿的各个环节给予细心指引与教导,使我得以最终完成毕业论文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年农业农村数字化转型可行性研究报告及总结分析
- 辽宁省大连市滨城高中联盟2025-2026学年高一上学期期中考试政治试卷(含答案)
- 科学家精神加强作风学风与科研诚信建设的实施意见
- 2025年新能源汽车基础设施建设可行性研究报告及总结分析
- 2025年城市物流配送管理系统项目可行性研究报告及总结分析
- 工程项目成本管理论文
- 以安徽广播电视台为例初探融媒体工作室运行机制
- 2025年先进材料在航空航天领域应用项目可行性研究报告及总结分析
- 经济管理(专科)专业毕业论文参考题目及写作指导
- 成人高等教育毕业论文格式规范
- 2025甘肃庆阳市林业和草原局招聘专职聘用制护林员92人笔试考试备考题库及答案解析
- 2026年1月云南省普通高中学业水平合格性考试语文仿真模拟卷01(春季高考适用)(考试版)
- 2025河北秦皇岛县(区)总工会招聘工会社工工作人员16人考试笔试备考试题及答案解析
- 【地】降水的变化与分布课件-2025-2026学年七年级地理上学期(人教版2024)
- 广药集团校招面试题及答案
- 草鱼养殖技术与鱼塘管理
- 2025-2026学年北京市101中学八年级(上)期中英语试卷
- 《铁道概论》核心备考试题库及答案(浓缩300题)
- 2026年中国PHM项目经营分析报告
- 深静脉血栓的预防与护理
- 函数的表示法课件-高一上学期数学人教A版
评论
0/150
提交评论