欢迎来到天天文库
浏览记录
ID:35057150
大小:3.74 MB
页数:61页
时间:2019-03-17
《基于html5与node.js的游戏引擎的设计与开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、::10293单位代码密级考皮聲後硕女讼A曜论文题目;基于HTML5与Node.is的游戏引擎的设计与开发???学号1213012003姓名徐佳宾导以巧曹±巧'-:专业学位类别工程硕±--?类型‘全日制吉\专'业(领域)电子与通信工程'论文提交日期二零—六年四月南京邮电大学学位论文原创性声明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研巧成果。,论文中不包含其他人己经发表或撰写
2、过尽我所知,除了文中特别加W标法和致谢的地方外证书而使用过的材料。的研巧成果,也不包舍为获得南京邮电大学或其它教育机构的学位或与我一同工作的同志对本研究所做的任何贡献巧己在论文中作了明确的说明并表示了谢意。一。本人学位论文及涉及相关资料若有不实,愿意承担切相关的法律责任k:研究生签名:巧梓盛日期-L_南京邮电大学学位论文使用授权声明本人授权南京邮电大学可科保留并向国家有关部口或机构送交论文的复印件和电子文学位论文的全部或部分内容编入有关数据库进行检索;档;允许论文被查阅和借搁;可将制手
3、段保存、汇编本学位论文。本文电子文档的内容和纸质可心处采用影印、缩印或白描等复一致论文的内容相。论文的公布(包括刊登)授权南京邮电大学研巧生院办理。涉密学位论文在解密后适用本授权书。研究生签名:&杉觅导师签名:日期;yoilh峡TheDesignandDevelopmentofGameEngineBasedOnHTML5andNode.jsThesisSubmittedtoNanjingUniversityofPostsandTelecommunicationsfortheDegreeofMaste
4、rofEngineeringByXuJiabinSupervisor:Prof.CaoShikeApril2016摘要伴随着HTML5标准的正式定稿,HTML5游戏也在如火如荼的发展。当微信游戏《围住神经猫》如病毒般在朋友圈中传播开来,无论是游戏开发者还是普通游戏用户亦或是互联网投资者,都感受到了这一次HTML5游戏的强势来袭必定会带来一波游戏革命的新浪潮。而目前游戏市场上的各类产品鱼龙混杂,且以轻量级单机小游戏为主,玩家不能实时交流、在线邀请好友一同游戏。为了解决此类问题,实现用户体验更佳、功能更完善的射击类游戏,本
5、文设计并实现一款基于HTML5与Node.js的平面射击类的游戏引擎。基于此游戏引擎进行平面射击类游戏的开发,可以比之前更加高效、快速。并且实现玩家实时交流以及在线邀请一同游戏,增强游戏的趣味性。本文首先阐述了课题研究的来源及背景,简单的介绍了目前HTML5游戏的发展现状,以及HTML5游戏引擎在国内外发展的现状。以此明确了开发一款基于HTML5与Node.js的平面射击类的游戏引擎课题研究的可行性。该游戏引擎以B/S模式架构,通过浏览器与服务器搭配实现。而服务器端则是采用Node.js来搭建、管理HTTPServer
6、,静态文件访问通过Apache服务器实现。由于我们的目标是实现轻量级、碎片化时间游戏的开发,所以我们没有采用数据库进行辅助开发。但是如果想一款做中度、重度的HTML5游戏,使游戏与用户间有更高的黏性,那么我们无可避免的要借助于数据库来存储游戏数据。本游戏引擎可以为所有开发基于HTML5平面射击类游戏的开发者提供一系列API和工具,使得此类游戏的开发更加快速、便捷。为了更好的观察此游戏引擎的功能,在此游戏引擎上,我们实例化了一个游戏《坦克大战》,通过一系列的测试,游戏可以正常运行,并且实现实时在线交流和在线邀请功能,基本
7、达到了预期的效果。关键词:HTML5,Node.js,WebSocket,游戏引擎IAbstractWiththeofficialannouncementoftheHTML5standard,theHTML5gameisinfullswing.Inthewechat,thegamenamed"trapthenervecat"spreadssuchasvirusesinthecircleoffriends.Developers,ordinaryusersorotherinvestors,theyallfeelHTML5g
8、amewillcomebackwillawaveofgamerevolutionatthistime.Inthemarketproductsaremixedwithvariousqualityandlight-weightsinglesmallgamesaccountformost.Mostgamescannottakeareal
此文档下载收益归作者所有