毕业设计 任务书毕业设 任务书.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计 任务书毕业设 任务书

编号:  (论文)任务书 题 目: Android的网络游戏 服务器的设计及开发 学  院: 学院 专 业: 学生姓名: 学 号: 指导教师单位: 服务平台广西平台 姓 名: 职 称: 题目类型:(理论研究 (实验研究 (工程设计 (工程技术研究 (软件开发 20年月日 一、毕业设计(论文)的内容 近年来,手机已经成为人们生活的一部分,人们也渐渐习惯于将手机作为新的娱乐工具。随着 3G 移动互联网络的发展,智能手机的普及率越来越高,各种智能手机操作系统相继出现。Android 操作系统作为谷歌公司为移动平台打造的开源操作系统,是真正开放和完整的移动软件,也是最有发展潜力的智能手机操作系统。Android凭借其开放性和灵活性渐渐赶超原有系统平台,成为近年来最热门的移动终端平台之一。基于Android系统的手机游戏,是Android 应用软件中的最重要的组成部分,有着庞大的用户人群,也必将有巨大的发展潜力。 在此基础上,本文在eclipse开发环境中设计并实现基于Android的网络游戏坦克大战的服务器,可以让在嵌入式S3C6410开发平台上的多个客户端同时登陆进服务器,完成服务器的开发。本课题意义在于:通过嵌入式应用开发,加深对嵌入式的程序设计的理解,熟悉嵌入式开发流程,进一步掌握嵌入式应用开发的移植过程。 主要内容: 1. 根据游戏规则进行相应的网络应用层协议的设计及实现; 2. 初始化障碍物和奖励物品的位置; 3. 控制坦克及子弹移动,判断子弹是否击中坦克或者障碍物及坦克是否出界,是否有障碍物; 4. 判断游戏输赢; 5. 建立测试环境,分析系统性能。 具体任务: 1.服务器与客户端之间的通信协议的具体实现; 2.服务器对客户端的坦克和子弹的控制; 3.服务器对游戏的输赢进行判断; 4.服务器与客户端连接运行,可接受多客户端登陆; 5.对游戏结果进行判断; 6.测试与完善 二、毕业设计(论文)的要求与数据 毕业设计(论文)首先提出了 Android 游戏服务器开发的总体框架,研究并总结了Android 游戏服务器开发涉及的一些关键技术。该游戏服务器的总体架构有数据存储模块、图形界面模块、坦克控制模块、子弹控制模块。数据存储模块重点实现了游戏中各个客户端的数据存储等;图形界面模块重点实现服务器界面的绘制;坦克控制模块重点实现了游戏中各个客户端登陆上服务器后对各个客户端的坦克的移动、发射子弹及控制游戏的进行;子弹控制模块重点实现了控制所有子弹的移动并判断子弹是否击中坦克或者障碍物,判断最后输赢。 主要开发流程:查阅资料(设计游戏(根据设计拆分不同的类(先编写实现界面(编写监听操作开启服务器(连接客户端,控制游戏进行(完善其他功能。 主要用到的类: 1.自定义JFrame开发,实现服务器启动界面; 2.自定义线程控制客户端坦克游戏; 3.自定义线程控制子弹移动并判断子弹是否击中坦克或者障碍物,判断最后输赢; 4.自定义线程类中哈希表及向量表存储游戏数据; 本游戏最终在Android 2.3.3设备中运行,经测试,游戏的基本功能均实现,并且运行流畅,画面效果较好,具备一定的可玩性。 三、毕业设计(论文)应完成的工作 1、毕业设计开题报告一份; 2、英文翻译材料一份(包括不少于4万字符的英文原文和译文); 3、毕业论文一份(二万汉字以上,附中英文摘要,其中英文摘要300~500单词);4、本系统软件及源程序清单一套。 四、应收集的资料及主要参考文献 列出至少5篇以上的参考文献,提供1篇以上的外文参考文献(不包括学生用的教材)。序号放在方括号中。 Jeff “JavaJeff” Friesen,LearnJava for Android Development[M],New York :Apress Media LLC ,2010 五、试验、测试、试制加工所需主要仪器设备及条件 硬件要求:联想G450笔记本一台;S3C6410开发板一块;LG P990 Android智能手机一部。 软件要求: Windows XP操作系统; JDK、Eclipse 、ADT开发工具;Android SDK及AVD虚 任务下达时间: 201年 月日 毕业设计开始与完成时间: 201年月日至 201年 月 日 组织实施单位: 教研室主任意见: 签字: 201年月 日

您可能关注的文档

文档评论(0)

cduutang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档