Android平台的多人网络手游程序设计任务书
2020-04-13 16:06:34
1. 毕业设计(论文)主要内容:
在android平台上设计一款多人对战手机游戏,游戏规则可自定,要求一局游戏至少有两人实时在线才算做网络游戏,服务器至少可承载数百人同时在线。游戏必须具有用户注册和登录功能,以用户名作为用户的标识,游戏机制中存在游戏积分,每个用户的积分不会随着每局游戏的结束而消失,而是存放在服务器中,用户可以看到服务器上实时刷新的积分榜。
游戏兼容大多数主流的android版本手机,服务器部署到云服务器中,实现任何有网络的android手机安装游戏后就可以在线注册游玩,无需任何附加条件。
游戏客户端基于android平台,使用android studio编码设计,主要采用java语言编写;游戏服务端基于jdk7,使用java编程语言编写,ide使用eclipse,基于quickserver快速服务器框架,数据库使用mysql系统,对mysql的接口调用可以直接使用jdbc,同时使用log4j日志框架对服务器中玩家的连接和中断进行记录,以便排查错误。
2. 毕业设计(论文)主要任务及要求
1、查阅不少于15篇的相关资料,其中英文文献不少于3篇,完成开题报告。
2、完成不少于5000字的英文文献翻译工作。
3、收集相关的原始数据,并进行数据的预处理工作。
4、完成毕业设计(论文)阶段性报告,完成任务书和中期情况检查表等任务。
5、完成不少于12000字的研究论文。
3. 毕业设计(论文)完成任务的计划与安排
1-3周:查阅文献,完成开题报告
4-6周:总体设计,完成论文综述
7-10周:设计算法,功能模块设计
11-13周:编码和测试
14-15周:写论文,提交初稿,给老师检查,修改定稿,答辩。
4. 主要参考文献
[1] 郭霖霖. 第一行代码android[m]. 人民邮电出版社, 2014.1-149.
[2] 赵亮, 张维. 基于android技术的界面设计与研究[j]. 电脑知识与技术, 2009, 5(29):8183-8185.
[3] 张勇. android网络编程浅析[j]. 电子测试, 2016(24).