1.2研究意义

网页游戏相比于客户端游戏具有即点即玩,受众广泛等天然优势,受到受到广大网民的一致喜爱,而JavaScript就是进行网页游戏开发的一款利器,相信以后网页游戏将越来越受欢迎,为了满足想进入JavaScript开发的同学的需求。所以创建的该项目进行JavaScript的学习。

该游戏使用JavaScript实现游戏的基本框架和逻辑运算等,然后添加到html5界面,以能够在网页上进行游戏的运行和试玩研究方法和思路:通过查找文献,搜索信息,强化思想,加强对JavaScript和网页游戏的理解,该项目作为一个简单的小游戏项目,对于网页编程入门具有一定的指导意义。

2.游戏相关技术

该游戏使用编程界知名的JavaScript作为开发语言,采用HTML5技术实现网页显示功能,使用CSS管理显示形式,在面向对象设计的前提上,开发设计了基于JavaScript语言的扫雷游戏。

2.1 JavaScript

JavaScript是一种进行Web网页、应用或游戏开发的脚本语言,它由Netscape的LiveScript发展而来,很大程度上提高了与Java的兼容性,JavaScript使用HTML作为接口,通过它,可以使网页具有实时性,动态性和交互性,能够使网页包含更多活跃的因素和更多精彩的内容,把JavaScript加入到网页有两种方法,其一就是直接加入到HTML文档,这也是最普遍的使用方法,其二就是在已存在JavaScript源文件的前提下采用引用的方法,这种方法也经常使用,JavaScript具有以下特点。

(1)基于对象。JavaScript是一种基于对象的脚本语言,它既能使用已存在

的对象,也可以自己创建对象。

(2)动态特性。当用户访问一个网页时,用户上下左右移动鼠标,移动窗

口等这些操作通过JavaScript都会给出回应。

(3)跨平台性。JavaScript不依赖任何操作系统,仅需浏览器的支持即可使

用,可以真正做到一次编程多平台共用。

(4)运行时编译。相对于C,OC,C++,JAVA等语言的先编译后执行,JavaScript

会在运行过程中进行编译。

(5)相对简单。JavaScript中的变量类型为弱类型,编译器会自动识别,其

设计基于java简单紧凑。

本游戏使用JavaScript作为主要技术,涉及到游戏级别的初始化,扫雷计时,雷的布置,游戏界面的显示,点击格子周围是否有雷及雷数的判断,玩家是否踩雷的判断,是否扫雷完成的判断,重新开始游戏的事件判断,游戏级别的选择及游戏预先初始化。涉及到的基本知识点有arguments对象和array对象的使用,function函数的调用,for循环的遍历,if ..else语句进行选择判断,ID选择器和类选择器等,总之,通过对该游戏的编码,让我对JavaScript有了更深的了解。也懂得了知识要活学活用。

2.2 HTML超文本标记语言

网页的实质就是超文本标记语言,和web技术合作使用可以做出多种多样的网页,所以HTML技术是网页的基础。

超文本标记语言即使一种规范,也是一种标准,它可以通过标记符来标记显示网页中的各个部分,因为网页文件本身也是文本文件,通过在文本中添加标记,可告诉浏览器进行怎样的文本显示,网页制作开发者可以通过在浏览器中的显示效果进行网页的修改,当然,不同的浏览器对相同的标记可能有不同的解释,就会有不同的显示效果。

2.3 CSS层叠样式表

层叠样式表用来控制HTML等文件的显示样式,网页中一般通过DIV+CSS实现定位控制样式,这种方法使编码显得更有层次,也更易于后期维护。

2.4游戏开发工具

该游戏使用被称为“web前端开发神器”的WebStrom进行开发,WebStrom是jetbrains公司旗下一款JavaScript 开发工具,深得广大开发者的喜爱,该开发工具具有以下特点。

上一篇:asp.net+sqlserver个人健康档案服务管理系统设计+源代码
下一篇:asp.net+sqlserver考研信息交流网站设计+源代码

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

C#学校科研管理系统的设计

承德市事业单位档案管理...

医院财务风险因素分析及管理措施【2367字】

神经外科重症监护病房患...

国内外图像分割技术研究现状

AT89C52单片机的超声波测距...

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表

中国学术生态细节考察《...

公寓空调设计任务书