基于HTML5的飞机大战游戏的设计与实现(3)
时间:2019-01-12 19:18 来源:毕业论文 作者:毕业论文 点击:次
1.2 课题的内容与意义 1.2.1 课题的内容 课题内容是利用HTML5技术来制作一个web版的“飞机大战”游戏的应用,让其能够直接在浏览器上运行。该游戏使用了 HTML5 中的 Canvas(画布)、WebSocket(HTML5 中最新使用的一种网络连接协议,用于实时通讯)、Audio(HTML5 中控制声音的技术)等最新的技术。现在的HTML5还在逐渐走向成熟的阶段,因此一些api(application program interface)还不是很稳定,因此不能完全用于商业开发或者大规模开发,但这些因素不会影响我们课题的开发。该游戏运行后,用户可以直接通过浏览器打开,通过制定的按键来操控自己的飞机来击落敌人的飞机来获得更高的分数,简单耐玩,并且还可以通过程序中设计的作弊接口来体验作弊带来的畅快淋漓的杀戮感。用户会通过该游戏体验到一个和微信飞机大战截然不同的游戏体验。[3-4] 1.2.2 课题的意义 伴随着互联网的快速发展,人们已经越来越习惯互联网带来的便利。不仅在生活和工作上对之产生了相当的依赖,甚至在生活方式上也被之深深的所影响。与此同时,随着互联网用户和程序员的爆发式增长,互联网也受到了来自各个方面的创造与完善,无论从技术层面还是商业层面,新的模式和方法层出不穷,整个行业新陈代谢不断加速,新的模式和技术也受到了各种应用于公司的不断挑战,由于这个新兴行业的创业成本不高,因此成为了很多创业型公司的最佳之选。而其较高的技术门槛又成为了这些公司头疼的地方。大公司中技术水平层次较高,因此就会走在行业的前端,而中小型公司为了不脱节,也只能竭其所能招才纳士,来完成其对于技术的基本需求。而在HTML5这个开放的环境中,大家都迫切的需要一个新的标准。而这种企业之间互相竞争的体系则给了HTML5发展壮大的绝佳环境。 Web发展的近十年来,可以说,HTML5是期间一个最为重要的里程碑。与之前只标记web内容的HTML相比,HTML5有着相当大的区别。它将web从一个页面的形式成功带入了一种应用的概念。在这种应用平台中,各种音视频,图片,甚至是游戏以及动画包括和电脑的交互都将被标准化。尽管 HTML5 离完美还有很长的一段距离,但 HTML5 正在改变 Web。[5]另一方面,现在的互联网已经不仅是老概念中的互联网,所有的传统互联网模式正在向着更加快速和更加移动化的方向发展,并且会越来越便捷。互联网用户可以通过各种终端来获取不同的互联网信息,并且来通过不同的方式来体验互联网给大家带来的便携。互联网目前发展到了一个崭新的时代,未来也会从各个方面改变人们的生活方式。[13-14] 第2章 系统可行性及需求分析 2.1可行性分析 这部分进行对系统的初步评估,提出可行性方案并进行论证。我们在这里主要从技术可行性、经济可行性和操作可行性三方面进行分析。 2.1.1经济可行性分析 开发该游戏需要的软件均可从网络获取,并且全部免费,硬件则是自己的电脑。在运行系统的时候也不需要另外的附加费用,更不会收取用户费用。因此该项目在经济可行性角度分析是可行 2.1.2技术可行性分析 1.系统简要描述 本系统开发的IDE主要考虑最经比较流行的SUBLIME-TEXT文本编辑器来执行,而浏览器则采用google的chrome浏览器进行JavaScript调试。 2.技术可行性分析结论 技术可行性具体要考虑的是软件是否能够胜任项目开发,硬件是否能够支持软件及系统的运行。本系统采用的是HTML5语言,IDE为SUBLIME-TEXT编辑器,测试浏览器为google的chrome浏览器在我的win8系统,8GB内存,core i3处理器的硬件条件下可以完美流畅进行开发,并且项目在系统下可以顺利运行,因此从技术可行性分析项目是可行的。 (责任编辑:qin) |