现在益智类的的小游戏大致可分为桌面小游戏、在线网页小游戏和手机小游戏。并且这些类小游戏的受欢迎程度也是呈现着不断的上升趋势。这些游戏除了玩法简单明了,不同年龄段的人群都可以很快的上手。当然这些小游戏之中也不缺乏经典之作。连连看游戏就是一个典型,其简单的玩法,轻轻松松的上分,令很多人爱不释手,特别是对大多数中青年人群这一代的童年留下了很深刻的印象。
1.2研究意义
连连看游戏是一种意趣休闲类的小游戏,不仅能调节精神层面的放松,还能在游戏中锻炼我们的眼力视野,有益于注意力的集中,开发我们的思维能力。同时可以充实我们向时间挑战,不断的去争取更高的分数,培养我们面对困难时去克服困难的决心。
2.系统相关技术
游戏采用原生JavaScript语言进行开发和设计,以网页的形式展现出来。采用基本的游戏框架模式,进行游戏的实现。采用DIV+CSS技术对页面布局进行有效的管理。
2.1 JavaScript语言
JavaScript一种直译式脚本语言,无需经过编译这一环节,它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用。由于JavaScript是一种属于网络的脚本语言,已经被广泛用于web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅的浏览效果。然而JavaScript作为一种编程语言,并不完美,在实际的开发过程中也存在着一定的问题,例如:在浏览器兼容性问题。
随着技术的发展,JavaScript同时在不断地完善和壮大,恰恰由于问题的存在,产生了JQuery为代表的大量的JavaScript库和框架,带来便捷的同时也有意无意的迎合了人们的“偷懒问题”。JavaScript语言的几种特点:
1. 动态性。JavaScript语言声明对象时为属性赋值,没必要事先创建一个字段,只需要在使用的时候做赋值操作即可。
2. 弱类型。JavaScript语言是弱类型的,在声明变量时无需指定数据类型,解释器会根据上下文对变量进行实例化。
3. 脚本语言。JavaScript是一种解释型的脚本语言无需编译,在程序的过程中逐行进行解释[4]。
4. 跨平台性。JavaScript脚本语言仅需要浏览器的支持,因此一个JavaScript脚本在编写后只要浏览器支持JavaScript可以在任意的机器上使用。
2.2 简单游戏框架的实现
设计初期大致分为四个部分进行设计和创作:
1. HTML网页代码实现。用于游戏交互界面的呈现及游戏相关信息的呈现。
2. 游戏内部代码部分。游戏核心部分算法的实现和相关信息的统计。
3. DIV+CSS相关规则。对游戏界面进行必要的管控和设计。
4. Resource部分。存储游戏中所需图片资源。
2.3 DIV+CSS设计技术
随着网站标准(或称“WEB标准”)被编程人员逐渐认可,XHTML网站设计中,不再使用表格定位技术,而是采用DIV+CSS的方式实现各种定位。这种定位方式使得网页的布局显得更加合理美观。
CSS决定了展现在人们面前的网页是什么样子的。可以理解为HTML元素作为绘图对象,而CSS就是绘图控制指令,它定义了一些规则(CSS Rule),控制浏览器以特定的方式显示出整个网页。
DIV元素为HTML文档内大块,源Z自+751=文@论(文]网[www.751com.cn(block-level)的内容提供结构和背景,DIV的起始标签和结束标签之间的所有内容都是用来构成这个块的。DIV标签的属性可以控制它所包含元素的特性。