ImageVerifierCode 换一换
格式:DOC , 页数:9 ,大小:75.50KB ,
资源ID:2324404      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-2324404.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业设计基于Android的网络游戏服务器的设计及开发.doc)为本站会员(weiwoduzun)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

毕业设计基于Android的网络游戏服务器的设计及开发.doc

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

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

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

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

5、要开发流程:查阅资料设计游戏根据设计拆分不同的类先编写实现界面 编写监听操作开启服务器 连接客户端,控制游戏进行完善其他功能。主要用到的类:1.自定义 JFrame 开发,实现服务器启动界面;2.自定义线程控制客户端坦克游戏;3.自定义线程控制子弹移动并判断子弹是否击中坦克或者障碍物,判断最后输赢;4.自定义线程类中哈希表及向量表存储游戏数据;本游戏最终在 Android 2.3.3 设备中运行,经测试,游戏的基本功能均实现,并且运行流畅,画面效果较好,具备一定的可玩性。三、毕业设计(论文)应完成的工作1、毕业设计开题报告一份;2、英文翻译材料一份(包括不少于 4 万字符的英文原文和译文) ;

6、3、毕业论文一份(二万汉字以上,附中英文摘要,其中英文摘要 300500 单词) ;4、本系统软件及源程序清单一套。四、应收集的资料及主要参考文献列出至少 5 篇以上的参考文献,提供 1 篇以上的外文参考文献(不包括学生用的教材) 。序号放在方括号中。1 Y.Daniel Liang, Introduction to Java Programming(sixth Edition) M,北京:机械工业出版社,20082.王家林, Android 4.0 网络编程详解 M,北京:电子工业出版社,20123 吴亚峰,苏亚光,Android 游戏开发大全 M,北京:人民邮电出版社,20124 李宁,A

7、ndroid 开发权威指南 M,北京:人民邮电出版社,20125 李兴华, Android 开发实战经典 M,北京:清华大学出版社,20126 Jeff “JavaJeff” Friesen,LearnJava for Android DevelopmentM,New York :Apress Media LLC ,2010五、试验、测试、试制加工所需主要 仪器设备及条件硬件要求:联想 G450 笔记本一台;S3C6410 开发板一块;LG P990 Android智能手机一部。软件要求: Windows XP 操作系统; JDK、Eclipse 、ADT 开发工具;Android SDK 及

8、 AVD 虚任务下达时间:2012 年 12 月 16 日毕业设计开始与完成时间:2013 年 2 月 28 日至 2013 年 5 月 31 日组织实施单位:教研室主任意见:签字: 2012 年 12 月 18 日院领导小组意见:签字: 2012 年 12 月 20 日毕业设计(论文)进度计划表序号 起止日期计划完成内容实际完成内容检查日期检查人签名1 第 1 周(2012.12.24-2013.3.3)查 阅 相 关 资料 , 编 写 开题 报 告2 第 2 3 周(3.4-3.17)确 定 技 术 方案3 第 4 6 周(3.18-4.7)翻 译 英 文 资料4 第 7 10 周(4.8-5.5)基 于Android 设计 游 戏 总 体框 架 , 并 完成 通 信 设 计5 第 11 13 周(5.6-5.26)编 程 实 现 服务 器 , 并 与客 户 端 完 成拼 接 工 作6 第 14-15 周完 善 系 统 设计 , 撰 写 毕业 设 计 论 文指导教师批准日期 2012 年 12 月 16 日 签名:

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报