admin 管理员组

文章数量: 1184232


2024年4月24日发(作者:为什么好多人不想做前端)

基于HTML5的WEB环境下坦克大战游

戏软件的开发

The Development of Battle City Game

Software Based on HTML5 Web

Environment

摘 要

随着互联网技术的不断发展和计算机性能的不断提升,用户享受互联网的方式也开

始不断的变化,越来越多的应用可以直接以浏览器打开的方式使用,数据则是存储在云

端,更加的安全可靠,方便用户共享数据。在各种应用不断的趋于更加网络话的同时,

一种新的技术标准也随之产生,那就是HTML5(HTML是一种标记语言也是一种标准,

互联网开发居于此)。HTML5是近十年来Web(互联网)标准最巨大的飞跃,和以前的

版本不同,HTML5并非仅仅用来表示Web内容,它的使命是将Web带入一个成熟的应

用平台,在这个平台上,视频、音频、图象和动画,以及同电脑的交互都被标准化。也

就是说HTML5是通过开放的技术和标准来实现一个无插件模式的富客户端,这个客户

端可以在移动终端、PC(个人计算机)或者其他可以有网络的地方轻松的运行。所以此

时研究HTML5,并且大胆的实践有着重要的意义。

课题内容是使用HTML5技术基于Web的环境来制作一个网络版的“坦克大战”游戏

应用,该游戏使用了HTML5中的Canvas(画布)、WebSocket(HTML5中最新使用的

一种网络连接协议,用于实时通讯)、Audio(HTML5中控制声音的技术)等最新的技

术。目前HTML5标准尚未成熟,很多地方仍在变动,API(应用程序接口)仍不是很

稳定,所以还无法真正的完全商用或者全部普及开,但这并不会影响我们来研究它。服

务器端采用的Nodejs(一种Javascript程序语言框架,可以在服务器端运行Javascript

语言)这种新型的框架来开发,Nodejs使用Javascript语言来开发,使整个应用从客户

端到服务器端编程都是使用Javascript,大大的减少学习成本和开发成本,并且Nodejs

性能强大,有很大的研究价值。

I

该游戏服务器运行后,用户可以直接通过浏览器打开,实时的同其他玩家在游戏中

对战,简单高效并且有声音和实时性的数据传输。用户可以用键盘控制自己的坦克,在

地图中和自己的队友配合去攻击另一队的坦克来获取胜利,整个游戏趣味性很强。

关键词:HTML5;互联网实时性通信;Nodejs;网络游戏

II


本文标签: 使用 用户 互联网 技术