基于HTML5与Node.js的游戏引擎的设计与开发

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:suishi2001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着HTML5标准的正式定稿,HTML5游戏也在如火如荼的发展。当微信游戏《围住神经猫》如病毒般在朋友圈中传播开来,无论是游戏开发者还是普通游戏用户亦或是互联网投资者,都感受到了这一次HTML5游戏的强势来袭必定会带来一波游戏革命的新浪潮。而目前游戏市场上的各类产品鱼龙混杂,且以轻量级单机小游戏为主,玩家不能实时交流、在线邀请好友一同游戏。为了解决此类问题,实现用户体验更佳、功能更完善的射击类游戏,本文设计并实现一款基于HTML5与Node.js的平面射击类的游戏引擎。基于此游戏引擎进行平面射击类游戏的开发,可以比之前更加高效、快速。并且实现玩家实时交流以及在线邀请一同游戏,增强游戏的趣味性。本文首先阐述了课题研究的来源及背景,简单的介绍了目前HTML5游戏的发展现状,以及HTML5游戏引擎在国内外发展的现状。以此明确了开发一款基于HTML5与Node.js的平面射击类的游戏引擎课题研究的可行性。该游戏引擎以B/S模式架构,通过浏览器与服务器搭配实现。而服务器端则是采用Node.js来搭建、管理HTTP Server,静态文件访问通过Apache服务器实现。由于我们的目标是实现轻量级、碎片化时间游戏的开发,所以我们没有采用数据库进行辅助开发。但是如果想一款做中度、重度的HTML5游戏,使游戏与用户间有更高的黏性,那么我们无可避免的要借助于数据库来存储游戏数据。本游戏引擎可以为所有开发基于HTML5平面射击类游戏的开发者提供一系列API和工具,使得此类游戏的开发更加快速、便捷。为了更好的观察此游戏引擎的功能,在此游戏引擎上,我们实例化了一个游戏《坦克大战》,通过一系列的测试,游戏可以正常运行,并且实现实时在线交流和在线邀请功能,基本达到了预期的效果。
其他文献
<正>导演:王家卫编剧:王家卫/邹静之/徐浩峰主演:梁朝伟/章子怡/宋慧乔/张震/赵本山/小沈阳/王庆祥/张智霖/黎烈弓/梁小龙类型:剧情/动作/传记制片国家/地区:香港/中国大陆语
当前,基于网络技术下的软硬件资源共享问题已经成为当前计算机领域研究的重要课题。随着我国不断的发展,先进的计算机设备和应用软件已经成为进行科研开发的重要工具。因此,
他曾见证了香港电影的黄金时代,也曾在困难中坚守。随着香港回归,香港电影渐渐走出低谷,他说合拍给香港电影带来希望。在北京初夏的一个下午,记者采访了这位叱咤香港电影多年
<正>忘记从哪年起,街头开始流行麻辣烫,似乎是伴随着多少年前的电影《爱情麻辣烫》风靡了夜市,从南到北,从西到东,街头巷尾到处氤氲着一股浓香、一缕温暖。上海人逐渐接受了
期刊
目的:弄清颈椎间盘与脊髓及神经根的对应关系,探讨颈椎间盘突出症的致病机理。方法:对14例成人颈椎标本的椎间盘、脊髓及神经根进行了解剖观测。结果:纵向上,各椎间盘对应低2~3个序数的
本文介绍了军队作战指挥自动化系统信息安全存在的问题,结合现有信息安全技术,阐述了加强军队作战指挥自动化系统信息安全的对策。
今年中国大银幕有三部国产电影引发我们的关注,他们是徐浩峰的《倭寇的踪迹》,林黎胜的《百万巨鳄》,梁明的《都市童话》。这三部影片有一个共同点——创作者都是来自高校的
<正>(欧洲条约系列第148号)欧洲理事会成员国,考虑到欧洲理事会的目标是在其成员国之间达至更紧密的团结,尤其是为了捍卫和实现作为它们共同遗产的理想和原则;考虑到保护欧洲
会议
现代工业园区中由电压暂降引起的电能质量问题日益突出。为了对电压暂降的传播机理进行深入的研究,本文首先对工业园区配电网中感应电机负荷因电压暂降引起的动态响应特征进
<正>原味腌笃鲜癸巳年元宵刚过,手机忽然响了:"向老师拜个晚年!有空请来‘致真会馆’,请您吃最传统的腌笃鲜。"那是致真集团行政总厨丁金喜打来的。春节忙过之后,他抽空回老