毕业设计 任务书

毕业设计 任务书

ID:22822618

大小:76.50 KB

页数:7页

时间:2018-10-31

毕业设计 任务书_第1页
毕业设计 任务书_第2页
毕业设计 任务书_第3页
毕业设计 任务书_第4页
毕业设计 任务书_第5页
资源描述:

《毕业设计 任务书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、编号: 毕业设计(论文)任务书题目:基于Android的网络游戏服务器的设计及开发学  院:计算机科学与工程学院专业:计算机科学与技术学生姓名:学号:指导教师单位:国家软件与集成电路公共服务平台广西平台姓名:职称:副研究员题目类型:¨理论研究¨实验研究¨工程设计¨工程技术研究þ软件开发2012年12月16日注:1、本任务书一式两份,一份院办留存,一份发给学生,任务完成后附在说明书内。2、任务书均要求打印,打印字体和字号按照《本科生毕业设计(论文)统一格式的规定》执行。一、毕业设计(论文)的内容近年来,手机已经成为人们生活的

2、一部分,人们也渐渐习惯于将手机作为新的娱乐工具。随着3G移动互联网络的发展,智能手机的普及率越来越高,各种智能手机操作系统相继出现。Android操作系统作为谷歌公司为移动平台打造的开源操作系统,是真正开放和完整的移动软件,也是最有发展潜力的智能手机操作系统。Android凭借其开放性和灵活性渐渐赶超原有系统平台,成为近年来最热门的移动终端平台之一。基于Android系统的手机游戏,是Android应用软件中的最重要的组成部分,有着庞大的用户人群,也必将有巨大的发展潜力。在此基础上,本文在eclipse开发环境中设计并实现

3、基于Android的网络游戏坦克大战的服务器,可以让在嵌入式S3C6410开发平台上的多个客户端同时登陆进服务器,完成服务器的开发。本课题意义在于:通过嵌入式应用开发,加深对嵌入式的程序设计的理解,熟悉嵌入式开发流程,进一步掌握嵌入式应用开发的移植过程。主要内容:1.根据游戏规则进行相应的网络应用层协议的设计及实现;2.初始化障碍物和奖励物品的位置;3.控制坦克及子弹移动,判断子弹是否击中坦克或者障碍物及坦克是否出界,是否有障碍物;4.判断游戏输赢;5.建立测试环境,分析系统性能。具体任务:1.服务器与客户端之间的通信协议

4、的具体实现;2.服务器对客户端的坦克和子弹的控制;3.服务器对游戏的输赢进行判断;4.服务器与客户端连接运行,可接受多客户端登陆;5.对游戏结果进行判断;6.测试与完善二、毕业设计(论文)的要求与数据毕业设计(论文)首先提出了Android游戏服务器开发的总体框架,研究并总结了Android游戏服务器开发涉及的一些关键技术。该游戏服务器的总体架构有数据存储模块、图形界面模块、坦克控制模块、子弹控制模块。数据存储模块重点实现了游戏中各个客户端的数据存储等;图形界面模块重点实现服务器界面的绘制;坦克控制模块重点实现了游戏中各个

5、客户端登陆上服务器后对各个客户端的坦克的移动、发射子弹及控制游戏的进行;子弹控制模块重点实现了控制所有子弹的移动并判断子弹是否击中坦克或者障碍物,判断最后输赢。主要开发流程:查阅资料à设计游戏à根据设计拆分不同的类à先编写实现界面à编写监听操作开启服务器à连接客户端,控制游戏进行à完善其他功能。主要用到的类:1.自定义JFrame开发,实现服务器启动界面;2.自定义线程控制客户端坦克游戏;3.自定义线程控制子弹移动并判断子弹是否击中坦克或者障碍物,判断最后输赢;4.自定义线程类中哈希表及向量表存储游戏数据;本游戏最终在An

6、droid2.3.3设备中运行,经测试,游戏的基本功能均实现,并且运行流畅,画面效果较好,具备一定的可玩性。三、毕业设计(论文)应完成的工作1、毕业设计开题报告一份;2、英文翻译材料一份(包括不少于4万字符的英文原文和译文);3、毕业论文一份(二万汉字以上,附中英文摘要,其中英文摘要300~500单词);4、本系统软件及源程序清单一套。四、应收集的资料及主要参考文献列出至少5篇以上的参考文献,提供1篇以上的外文参考文献(不包括学生用的教材)。序号放在方括号中。[1]Y.DanielLiang,IntroductiontoJ

7、avaProgramming(sixthEdition)[M],北京:机械工业出版社,2008[2].王家林,Android4.0网络编程详解[M],北京:电子工业出版社,2012[3]吴亚峰,苏亚光,Android游戏开发大全[M],北京:人民邮电出版社,2012[4]李宁,Android开发权威指南[M],北京:人民邮电出版社,2012[5]李兴华,Android开发实战经典[M],北京:清华大学出版社,2012[6]Jeff“JavaJeff”Friesen,LearnJavaforAndroidDevelopmen

8、t[M],NewYork:ApressMediaLLC,2010五、试验、测试、试制加工所需主要仪器设备及条件硬件要求:联想G450笔记本一台;S3C6410开发板一块;LGP990Android智能手机一部。软件要求:WindowsXP操作系统;JDK、Eclipse、ADT开发工具;AndroidS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。