基于C 的网络游戏引擎开发任务书

 2022-12-02 15:42:41

1. 毕业设计(论文)的内容和要求

1)灵活运用C 语言编写网络游戏引擎,实现一个服务端消息处理系统。通过设计锻炼学生利用计算机解决实际问题的能力,能够在系统开发之前收集相关资料,做好系统的概要设计、详细设计、进行功能模块的划分以及完成系统的开发;

2)独立完成设计说明书的书写工作,全面提高自学与写作表达能力。

2. 实验内容和要求

游戏引擎包括服务器端和客户端。

1.客户端根据玩家的操作发送相应的指令给服务器端;服务端又包括一个引擎中心和用户中心,用户中心接受由客户端发来的玩家指令,引擎中心实时从用户中心获得玩家所发出的指令,并将玩家指令压进队列,利用多线程处理玩家发送过来的指令,经处理后再将指令对应的处理结果返回给客户端。

2.服务器端可以有多个,玩家登录游戏首先连接负载均衡,获得负载比较轻松的服务器的地址,然后玩家主动连接服务器,服务器包含游戏引擎和逻辑处理。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 参考文献

[1]李剑.网络游戏中网络引擎的设计与实现[d].复旦大学,2011.

[2]王瑞彪.网络游戏服务器端网络引擎的研究与实现[d].大连理工大学,2008.

[3]朱辉.网络游戏引擎中负载均衡问题的研究[d].电子科技大学,2007.

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 毕业设计(论文)计划

第一阶段:理解毕业设计要求,收集、查阅相关资料。

第二阶段:根据软件工程学的方法,进行系统分析和设计,提交系统总体设计方案。并完成英文资料的翻译。

第三阶段:熟悉开发环境和开发工具,实现系统功能设计,完成程序编码并上机调试通过。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版