1.3本文主要工作
课题需完成一个纯JS代码版的扫雷游戏开发,并解决以下技术问题:1、地雷随机生成;2、规则系统;3、同时进一步拓展研究,做到将扫雷层次升级,能够在原有扫雷基础上,增加趣性,增加新的玩点,新的亮点,比如闯关类扫雷。
扫雷游戏是一个很有趣的网页游戏。本次的游戏设计将使用JavaScript脚本语言编写,详细的任务要求如下:
(1)扫雷游戏会被分为三个级别:初级、中级和高级。单击游戏级别能够选择“初级”、“中级”和“高级”三个级别。并且每个级别都有不同数量的
关卡,需要玩家在游戏的过程中不断进入闯关。
(2) 选择级别之后将会呈现相对应级别的扫雷区域,此时用户能够利用鼠标左键单击扫雷区域中任意一个方块计时器将被启动。
(3)当用户点击某个方块后,若所点击方块下有雷,则游戏结束。若所点击方块下无雷,则方块内会显示一个数字,方块显示的数字是几,说明该数字四周的8个位置中有几个地雷。
(4) 如果用户认为某个方块下隐藏的是地雷,则在此方块上单击右键,那么方块上会显示有用户认为是雷的一个小旗子的图标。用户每标识出一个扫雷标记(不管用户的标记是不是正确),程序显示的剩余雷个数将会削减一个。
(5) 游戏胜利后,游戏中的标签会显示“你赢了!”那么你将进入此级别的下一关继续进行游戏。
(6)如果在扫雷过程中一不小心碰到了雷,游戏会显示“你输了!”。次级别的下一关也将不能进入,需要从新开始游戏。
2.开发工具介绍
2.1 JavaScript
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的注释器被称为JavaScript引擎,为浏览器的一部分,普遍用于客户端的脚本语言,最先是在HTML(标准通用标识语言下的一个应用)网页上行使,用来给HTML网页增加动态功能。
JavaScript是一种属于网络的脚本语言,已经被普遍用于Web应用开发,常用来为网页添加各式各样的动态动能,为用户供应更流畅好看的浏览成效。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。
扫雷游戏的设计就是通过JavaScript代码的编写逐步完成的。
2.2 DreamWeaver
Adobe Dreamweaver,简称“DW”,中文名称"梦想编织者",是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,DW是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
Dreamweaver软件随着社会的发展与时间的推移,在不用的阶段有不同的
版本,因此从其软件被开发出来至今为止有很多不同的版本存在。虽然各个版本的功能大竞相同,但一代比一代功能全面,并不断出现新的功能被加入。
而本次的扫雷游戏就是利用JavaScript代码设计出游戏样例,在Dreamweaver软件中不断运行,从而发现其存在的问题,及其实现的效果现状。并根据出现的问题与尽情不断地修改在加以运行,直到整个游戏完善从而设计出成品。
3.需求分析
3.1 扫雷游戏的需求分析
1.扫雷游戏的功能需求分析:由于传统版的扫雷游戏,外形不够美观,游戏模式单一,趣性不够高,因此有可能使玩家产生一些枯燥无的想法。对此在游戏原有的一些基础功能上应该增加一些新的例如:闯关类扫雷,及分类扫雷等功能,增加游戏的趣性和亮点,使扫雷游戏跟家新颖更加符合现代人的逻辑思文程度。 基于JavaScript扫雷游戏的设计与实现+源代码(2):http://www.youerw.com/jisuanji/lunwen_35805.html