毕业设计(论文)开题报告:基于Java的手机游戏服务端的设计与实现_第1页
毕业设计(论文)开题报告:基于Java的手机游戏服务端的设计与实现_第2页
毕业设计(论文)开题报告:基于Java的手机游戏服务端的设计与实现_第3页
毕业设计(论文)开题报告:基于Java的手机游戏服务端的设计与实现_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)开题报告题目基于Java的手机游戏服务端的设计与实现二级学院计算机科学与工程学院专业软件工程班级姓名学号指导教师系主任时间本课题的研究目的及意义在如今,游戏已经被大众所认同,越来越多的游戏迷期待更加精美,更加有游戏趣味性的游戏出现,与PC游戏不同,手机游戏摆脱了线缆的束缚,具有随时、随地、随身的特点,更适合人们在移动中休闲和娱乐。移动终端的游戏同样发展得如火如荼。许多制作精美的游戏得到了众多游戏迷的喜爱,比如卡牌类游戏“我叫MT”、跑酷类游戏“天天酷跑”、最近火爆的采用游戏新模式的卡牌动作类游戏“刀塔传说”,还有许多的策略类,角色扮演类等等。这些游戏受到了许多工薪族,学生族以及许多许多游戏玩家的追捧和喜爱。在游戏服务端开发中的一个关键技术内容在于搭建一个实时高效稳定可靠的通用服务器框架,必须在框架级解决并发、死锁、感染、备份、安全性等常见的服务器问题,最终降低手机网络游戏的整体研发难度、最大可能的缩短其开发周期。本系统为java端游戏服务器系统,实现对游戏数据的控制和游戏逻辑的判定,完成游戏的核心计算。本人对课题任务书提出的任务要求及实现目标的可行性分析对游戏服务端的设计:Java服务端架构的设计;Java游戏服务端网络通信的设计;服务端与客户端通信协议的设计;内存数据库的设计;Mysql数据库的实现;游戏业务逻辑的设计与实现;对实现java游戏服务端的可行性分析:如今众多游戏采用C++cocos2d+java服务器来作为游戏开发的开发语言选择,理由是:cocos2d作为客户端,开发速度快,已经得到了众多游戏开发公司的认可,而java作为服务端具有网络能力强,开发周期短,学习成本低,人才众多的优势,同样得到了游戏开发者的认可。Java作为游戏服务端,有成熟的框架可以选择,比如Netty。游戏协议的设计,考虑信息安全和数据包的安全性及协议的合理性;本课题的关键问题及解决问题的思路关键问题:游戏框架的选择游戏网络通信的设计游戏协议的设计内存数据库的操作解决问题的思路:游戏采用现如今最流行的手机游戏Java服务端开发框架Netty,节约了框架开发的时间网络通信因为设计到跨语言通信(c++和java),所以通过向java服务端资深开发者请教,可以解决最基本的通信问题游戏协议是确保游戏安全的重要标准,游戏协议根据每个功能命令的不同自行调整内存数据库通过使用高效的内存数据库redis进行数据的存储,通过游戏逻辑运算,对数据进行更新完成本课题所需的工作条件(如工具书、计算机、实验、调研等)及解决办法所需要的工具:计算机:个人笔记本运行环境:window操作系统运用语言:Java制作软件:eclipse+redis+MySQL参考书:网络资源等5、工作方案分析及进度计划工作方案分析:根据公司游戏开发的进度,在答辩前,应该完成游戏的登录模块,建筑模块,建筑操作模块,以及建筑内容(兵营造兵)等基础模块,游戏商城模块和战斗模块由服务端主程控制,不在开发进度以内。进度计划:1-4周:完成毕业设计开题报告、文献综述、外文翻译和系统分析。5-10周:完成系统分析和软件开发工作。11-14周:完成毕业论文初稿。15周:提交所有毕业设计材料。报告人:年月日指导教师意见指导教师:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论