1. 研究目的与意义(文献综述)
随着世界移动通讯技术的日益发展,移动设备越来越普及,人们对移动数据通讯的需求日益增加,各种移动通讯终端如雨后春笋般迅速增长。其中,由于智能手机的便携性,手机用户数量已远远超过pc机的用户数量。据工信部最新数据显示,截至2015年12月底,我国手机用户数达13.06亿,手机用户普及率达95.5部/百人,由此可见,移动端在我国乃至全球的市场份额和发展潜力十分巨大。
目前占领手机市场的主流操作系统主要包括android、ios和windowsphone,而android系统虽然在2008年9月才正式发布,但是得益于android的开放性,三年后android的市场份额跃居全球第一。2013年第四季度,android的市场份额在全球已接近80%。此外,android系统的开放性也大大促进了android生态系统的良好发展,得到越来越多的广大移动端开发者和厂商的重点关注。
众所周知,随着手机性能的不断提高和移动互联网市场环境的逐渐改善,单一的通信功能已无法满足人们日益增长的物质文化需求,手机上的应用百花齐放,而手机游戏也越发成为智能手机娱乐服务中不可或缺的一部分。近年来,手机游戏(尤其网络游戏)的发展如火如荼。据有关部门数据表明,2012年中国的移动端的游戏产值大约50亿元,而2013年国内移动端的游戏收入已经突破100亿元大关,游戏活跃用户数也已经达到3.1亿。
从pc游戏的发展史可以看出,从单机游戏到网络游戏,既扩大了游戏用户的规模,又大大增加了游戏开发人员的收入,形成了良好的产业链乃至一种新的文化产业。由此看来,本身就具有联网功能的手机,无疑比pc游戏具有更好的平台优势和发展的便利。
2. 研究的基本内容与方案
本课题的基本内容是设计一款基于android操作系统的手机网络游戏,根据课题要求,设计目标是在掌握android操作系统的基础上,熟悉游戏程序的开发方法,运用java实现基于网络的游戏程序设计与开发编程,训练在移动环境下独立开发java应用系统的编程能力。
本课题的基本内容是设计一款基于android操作系统的手机网络游戏,根据课题要求,设计目标是在掌握android操作系统的基础上,熟悉游戏程序的开发方法,运用java实现基于网络的游戏程序设计与开发编程,训练在移动环境下独立开发java应用系统的编程能力。
由于需要使用java语言编写android系统上的联网手机游戏,本次毕业设计中,关键是采用c/s的开发架构,即将游戏的功能模块设计成服务器端和客户端两个部分。
根据c/s的架构设计,服务器端主要负责处理相关游戏逻辑、同步并转发客户端数据,而客户端则需要通过服务器端进行端与端之间的通讯、转发游戏数据。
3. 研究计划与安排
①2016年1月11日--1月22日:查阅参考文献,明确选题;
②2016年1月23日--3月7日:进一步阅读文献,分析和总结;确定技术路线,完成并提交开题报告;
③2016年3月8日--4月26日:需求分析,算法或系统设计,分析、比较或实现等;
④2016年4月27日--5月27日:撰写论文初稿;修改论文,定稿并提交论文评审;
4. 参考文献(12篇以上)
[1]【美】martinj.wells,等.陈宗斌,等译.javame游戏编程[m].北京:机械工业出版社,2009.3
[2]【美】jamessteele,nelsonto.李青,王瑜,王丞兵译.android开发秘籍[m].北京:人民邮电出版社,2011.8
[3]朱桂英.android网络开发技术实战详解[m].北京:电子工业出版社,2012.8
[4]张鹏.3d手机游戏开发实例教程[m].北京:电子工业出版社,2009.1
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。