- 25
- 0
- 约8.83千字
- 约 18页
- 2017-03-07 发布于辽宁
- 举报
毕业论文--html5课程论文--基于html5的贪吃蛇游戏.doc
HTML5课程设计
题 目: 基于html5的贪吃蛇游戏 学 院:__商学院 ___________
专 业:__ 信息管理与信息系统 姓 名: 韩斌 指导教师: 田更 2015年 6月 10日摘 要
随着互联网技术的不断发展和计算机性能的不断提升,用户享受互联网的方式也开始不断的变化,越来越多的应用可以直接以浏览器打开的方式使用,数据则是存储在云端,更加的安全可靠,方便用户共享数据。在各种应用不断的趋于更加网络话的同时,一种新的技术标准也随之产生,那就是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性能强大,有很大的研究价值。
1
1 绪论 4
1.1 开发背景 4
1.2 开发内容 5
2 游戏开发相关技术 5
2.1 开发工具介绍 5
2.2 开发技术运用介绍 6
2.2.1 JavaScript 6
2.2.2 html5 7
3可行性 8
3.1 可行性 8
4小游戏的详细设计 8
4.1源代码 8
4.1.1画面背景设计 9
4.1.2蛇的设计 9
4.1.3食物的出现 10
4.1.4 游戏初始化 10
4.1.5 控制蛇的移动模块 10
4.1.6 食物判断模块 11
4.1.7 死亡控制模块 12
4.2界面设计 14
4.3 游戏玩法 14
4.4算法流程 15
5游戏测试图 16
6.结论 16
7.参考文献 17
1 绪论
1.1 开发背景
随着互联网的不断发展,互联网对人们的生活也在不断地变化和加强,人们渐渐地已经开始习惯于互联网所带来的各类服务与应用,并且享受着它带来的便利和丰富。当然随着互联网的基础用户和开发者不断增多,人们不断地去创造和完善它的速度也越来越快,无论从技术层面还是商业层面,新的模式和方法层出不穷,整个行业新陈代谢不断加速,新的应用和新的公司不断地挑战着新的技术和新的模式,由于整个行业存在创业成本很低、技术成本门槛却较高等特点,大公司也不断地推动着新的技术,基于此来创建一定的技术壁垒,同时基于此建立全新的服务和技术。但是毕竟整个互联网是一个开放的环境,大家需要一种标准,而不是一家独大的竞争下去,这样就一定会失去民心,所以HTML5这种更加新的标准和技术体系在不断地革新中发展壮大。 HTML5是近十年来Web标准最巨大的飞跃,和以前的版本不同,HTML5并非仅仅用来表示Web内容,它的使命是将Web带入一个成熟的应用平台,在这个平台上,视频、音频、图象和动画,以及同电脑的交互都被标准化。尽管HTML5的实现还有很长的路要走,但HTML5正在改变Web。另外,目前的互联网不仅仅是传统意义上面的互联网,所有的传统应用和模式正在向着更加移动和便捷发展,人们可能通过手机、平板电脑等各类移动设备来获取信息和使用更加丰富的应用,如物理位置定位信息等新的数据采集和多点触控、重力感应等新的交互方式的应用,未来必将也会改变人们生活的方方面面。 HTML5中也加入了以上各类新的元素和功能,同时也考虑到了非健全人事使用互联网时可能带来的问题[1]。所以,研究HTML5这种技术体系来尝试做一些应用是一个千载难逢的机遇,而基于这个变革的年代去使用类似的技术来创造更多新的应用更是能够改变这个世界的一次机会。
游戏软件是计算机诞生之后就开始有的产物,最开始是一些计算机极客们无聊时写着玩的代码,渐渐地发展成为了一个巨大的产
您可能关注的文档
- 毕业论文--468q发动机缸体立式组合钻床液压系统、液压站及plc设计.doc
- 毕业论文--492发动机曲轴箱铣主轴孔卡瓦槽夹具设计.doc
- 毕业论文--300mw机组机务部分初步设计方案论文.doc
- 毕业论文--500亩虻链农业产业化示范基地建设项目商业计划书.doc
- 毕业论文--600mw火电机组送风控制系统.doc
- 毕业论文--800万吨年混合原油常减压蒸装置设计论文.doc
- 毕业论文--2012最新科技与创新试题.doc
- 毕业论文--3000只肉羊暖棚养殖扩建项目实施方案.doc
- 毕业论文--6400m3立式储油罐结构设计.doc
- 毕业论文--46000吨年乙醇~水蒸馏装置设计.doc
最近下载
- 安全标志GB+2894-2025 - 副本.docx VIP
- 二维转三维.doc VIP
- 四4班 四年级德育核心素养提升训练(第12周)测试卷及答案.docx VIP
- 15ZJ201_平屋面.pdf VIP
- 基于PLC的自动化生产线设计毕业设计论文.docx VIP
- 两票三制培训精要.pptx
- 伟创(VEICH)AC100系列矢量型变频调速器使用说明书V1.2.pdf
- 标准图集-11G101-2_混凝土结构施工图平面整体表示方法制图规则和构造详图(现浇混凝土板式楼梯)(替代03G101-2).pdf VIP
- 2.4 植物的生长变化(分层作业)科学冀人版三年级下册2026.pdf VIP
- (2026年)成人腰大池引流护理PPT课件.pptx VIP
原创力文档

文档评论(0)