首页> 中文学位 >基于Wi-Fi Direct多人游戏的研究和开发
【6h】

基于Wi-Fi Direct多人游戏的研究和开发

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

1.1 课题研究背景

1.2 国内外研究现状

1.3 研究内容及实现功能

1.4 论文结构

第二章 主要相关技术

2.1 Android开发平台

2.2 Wi-Fi Direct技术

2.3 本章小结

第三章 基于Wi-Fi Direct多人对战游戏的分析与设计

3.1 系统需求分析

3.2 系统架构分析

3.3 模块功能分析

3.4 本章小结

第四章 基于Wi-Fi Direct多人即时通讯功能的实现

4.1 系统开发工具和设备介绍

4.2 多人即时通讯功能实现难点分析

4.3 Wi-Fi Direct模块的实现

4.4 数据通信模块的实现

4.5 多人即时通讯的实现

4.6 本章小结

第五章 基于Wi-Fi Direct多人斗地主游戏的实现

5.1 多人斗地主游戏开发难点分析

5.2 游戏界面设计

5.3 游戏规则设计

5.4 网络通信模块

5.5 事件处理模块

5.6 游戏聊天模块

5.7 实现结果

5.8 本章小结

第六章 总结与展望

6.1 论文工作总结

6.2 问题和展望

参考文献

致谢

附录1 攻读硕士学位期间撰写的论文

展开▼

摘要

随着智能手机和游戏产业的发展,越来越多的人喜欢玩手机游戏,而一般对战游戏即使玩家都在附近的区域,也都需要通过网络接入到游戏服务器中才能实现对战功能。当玩家处于没有网络覆盖或网络信号不稳定的情景中,由于缺少游戏服务器的支持,多人游戏将无法进行。而且,对战游戏产生的数据都需要通过网络传输到游戏服务器处理,不仅会对服务器的处理能力提出更高要求,而且会占用大量的网络资源,并耗费玩家的数字流量,这都可能导致玩家得不到更好的游戏体验。
  在这一背景下,本文设计并实现了基于Wi-Fi Direct的多人即时通信和斗地主对战游戏,旨在满足邻近区域的玩家在不耗费手机流量或者身处在无网络覆盖及网络不稳定的场景下,依然能够通过Wi-Fi Direct技术进行多人游戏对战和即时通讯的愿望。本文的具体工作如下:
  首先,通过对Wi-Fi Direct技术、游戏系统架构现状的介绍和分析,提出了在Android平台下基于Wi-Fi Direct的多人对战游戏的系统框架,以便解决在没有网络或者不通过网络基础设施接入服务器的情况下实现多台移动设备间相互连接并随时随地进行即时通讯和对战游戏的难题。
  其次,通过调用Wi-Fi Direct API中的类和方法,成功搭建了多台Wi-Fi直连设备之间相互连接的基础网络环境,在此基础上,开发了应用层的多人即时通讯功能,通过Java NIO技术解决了聊天消息在多台设备之间的发送和接收问题,并在最后给出了详细的实现过程和实现结果例图。
  最后,在上述实现的基础上,开发了具备聊天功能的多人斗地主对战游戏,设计了游戏界面和游戏规则。通过“双缓冲”技术解决游戏过程中出现的画面闪烁问题,并对数据通信模块进行封装和优化,有效解决数据在多台设备间的传输和同步问题,并给出了详细的实现过程和实现结果例图。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号