趁着年低工作不忙的时候写了个web的扫雷,而且还只能是ie下。写完之后自己看了下,算是初学js的一点收获吧。哪位大哥看不过去就帮我优化优化,思路没有什么复杂的。就是那个探雷的算法写的垃圾了点,递归的去判断这个节点的上下左右四个方向,代码就简单的粘贴一点吧,其他的都是地球人都会的东西。
探雷的算法:
function nuclear(id){
//参数为点的Id
var a = parseInt(id.split("_")[0])
var b = parseInt(id.split("_")[1])
//遍历他的四个方位
var arr = [[a-1,b],[a,b-1],[a,b+1],[a+1,b]];
//获取这四个点
var _0_obj = getEle(arr[0].join("_"))
var _1_obj = getEle(arr[1].join("_"))
var _2_obj = getEle(arr[2].join("_"))
var _3_obj = getEle(arr[3].join("_"))
//进行点击操作
if(_0_obj && !_0_obj.boo && !_0_obj.clickOver){
_boom(_0_obj)
}
if(_1_obj && !_1_obj.boo && !_1_obj.clickOver){
_boom(_1_obj)
}
if(_2_obj && !_2_obj.boo && !_2_obj.clickOver){
_boom(_2_obj)
}
if(_3_obj && !_3_obj.boo && !_3_obj.clickOver){
_boom(_3_obj)
}
}
分享到:
相关推荐
一款 web 扫雷游戏
web扫雷小游戏 该项目用到了div css页面布局 javascript 简单易学
【Java / Web 扫雷游戏】是一款基于Java编程语言和Web技术实现的经典扫雷游戏,它将传统的桌面游戏移植到了网络环境中,使玩家可以在线体验扫雷的乐趣。在这个项目中,开发者利用了Java的强类型特性和面向对象编程...
java web扫雷游戏,使用到的技术SSH + ajax+json+jQuery
web版扫雷游戏,自己没事时整的 模拟xp游戏中扫雷制作,敬请试用 minesweep
【标题】"java web简单扫雷程序"是一个基于Java Web技术实现的在线扫雷游戏,它结合了JSP、MySQL数据库、CSS样式和JavaScript脚本,旨在为用户提供一个与传统桌面版扫雷相似的在线体验。游戏设定有三个难度级别——...
用javascript写的一个扫雷游戏,兼容FireFox,Chrome,IE8(IE6,7没测试过)。(修改了之前的一个bug)
java小游戏 扫雷java小游戏 扫雷java小游戏 扫雷java小游戏 扫雷java小游戏 扫雷java小游戏 扫雷java小游戏 扫雷java小游戏 扫雷java小游戏 扫雷java小游戏 扫雷java小游戏 扫雷java小游戏 扫雷java小游戏 扫雷java...
扫雷扫雷扫雷扫雷扫雷扫雷扫雷扫雷扫雷扫雷扫雷扫雷扫雷扫雷扫雷扫雷扫雷扫雷
【网页版扫雷】是一款基于HTML、...总之,这个【web 版扫雷】项目展示了HTML、JavaScript和PHP等技术在构建动态网页应用上的综合运用,同时也体现了开发者在用户体验、游戏逻辑和服务器部署等方面的专业技能。
C++扫雷 C++扫雷 C++扫雷程序
扫雷小游戏1扫雷小游戏1扫雷小游戏1扫雷小游戏1扫雷小游戏1扫雷小游戏1扫雷小游戏1扫雷小游戏1扫雷小游戏1扫雷小游戏1扫雷小游戏1扫雷小游戏1扫雷小游戏1扫雷小游戏1扫雷小游戏1扫雷小游戏1扫雷小游戏1扫雷小游戏1...
Java扫雷代码详解 本篇文章主要讲解了Java扫雷程序的代码实现,通过对扫雷程序的代码注释,帮助初学者更好地理解扫雷程序的工作原理。 Java扫雷程序的设计 Java扫雷程序的设计主要分为三个步骤:第一步,extends ...
扫雷程序的外挂和扫雷程序
扫雷源程序扫雷源程序扫雷源程序扫雷源程序扫雷源程序扫雷源程序
纯JS写的扫雷游戏
用javascript写的扫雷游戏,给出了简单的设计实现,在此基础上可再开发
采用java基础实现的扫雷游戏,界面采用gui实现,适合java初学者总结javaSE当练手项目.