【散分】又花了一晚上更改了前个晚上写的JavaScript小游戏(高难度版)

wujinjian2008n wujinjian2008n 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
简单版的地址:http://topic.csdn.net/u/20091202/23/74982b63-3c53-47e3-9c0b-c30d1707bb80_5.html?seed=757890125&r=61637173#r_61637173
简单版的只要围成这样就赢了:

高难度版要围成这样才能赢:
游戏连接https://forum.csdn.net/Game1.html
代码如下:延伸至1-3楼,4、5楼为老代码


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>wujinjian</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
//11 个单元格,每个单元格的大小就 等于 地图的大小(mapWH)/mapSize
var mapSize=17; //一定要奇数
//地图的大小
var mapWH=500;
//记录对方的ID
var computerID;
//这个方向是否可走
var isPath=true;
//记录八方位上距离对方的距离
var up=0;
var left=0;
var right=0;
var down=0;
var leftup=0;
var rightup=0;
var leftdown=0;
var rightdown=0;
//障碍物的最多个数(可重叠)
var za=17;

var isFirst=true;

function createMap()
{
var x=(mapSize-1)/2;
var y=(mapSize-1)/2;

computerID=x+"_"+y;

var tabobj=document.createElement("table");
tabobj.style.width=mapWH+"px";
tabobj.style.height=mapWH+"px";

tabobj.border="1";

var tbodyobj=document.createElement("tbody");

for(var i=0;i<mapSize;i++)
{
var trobj=document.createElement("tr");

for(var j=0;j<mapSize;j++)
{
var tdobj=document.createElement("td");
tdobj.style.border="rgb(128,128,255) solid 1px";
tdobj.id=i+"_"+j
tdobj.onclick=tdClick;

if(i+"_"+j==computerID)
{
tdobj.style.backgroundColor="red";
}

var txt=document.createTextNode(" ");
tdobj.appendChild(txt);

trobj.appendChild(tdobj);
}

tbodyobj.appendChild(trobj);
}

tabobj.appendChild(tbodyobj);

document.getElementById("map_div").appendChild(tabobj);

//默认随机障碍物
for(var i=0;i<za;i++)
{
var _id=Math.round(Math.random()*(mapSize-1)) +"_"+ Math.round(Math.random()*(mapSize-1));
if(document.getElementById(_id).style.backgroundColor=="")
document.getElementById(_id).style.backgroundColor="gray";
}

for(var i=0;i<mapSize;i++)
{
document.getElementById(i+"_"+(mapSize-1)).style.border="rgb(223,223,223) solid 1px";
document.getElementById((mapSize-1)+"_"+i).style.border="rgb(223,223,223) solid 1px";
document.getElementById(i+"_0").style.border="rgb(223,223,223) solid 1px";
document.getElementById("0_"+i).style.border="rgb(223,223,223) solid 1px";
}

setMessageDivSize();
}

function setMessageDivSize()
{
document.getElementById("message_div").style.width="180px";
document.getElementById("message_div").style.height=document.getElementById("map_div").offsetHeight-2+"px";
}

function startDate()
{
document.getElementById("startDate").value=new Date().toLocaleTimeString();
}

function nowDate()
{
document.getElementById("nowDate").value=new Date().toLocaleTimeString();

setTimeout("nowDate()",1000);
}

function yxbs()
{
document.getElementById("yxbs").value=document.getElementById("yxbs").value-0+1;
}

function tdClick()
{
if(isFirst)
{
startDate();
nowDate();
isFirst=false;
}
if(this.style.backgroundColor=="")
{
this.style.backgroundColor="gray";

up=0;
left=0;
right=0;
down=0;
leftup=0;
rightup=0;
leftdown=0;
rightdown=0;

computerXZ();

yxbs();
}
}
...全文

相关推荐

JS和HTML和JAVAScript写的打字小游戏 .html

JS和HTML和JAVAScript写的打字小游戏 .htmlJS和HTML和JAVAScript写的打字小游戏 .htmlJS和HTML和JAVAScript写的打字小游戏 .htmlJS和HTML和JAVAScript写的打字小游戏 .htmlJS和HTML和JAVAScript写的打字小游戏 .htmlJS和HTML和JAVAScript写的打字小游戏 .htmlJS和HTML和JAVAScript写的打字小游戏 .htmlJS和HTML和JAVAScript写的打字小游戏 .htmlJS和HTML和JAVAScript写的打字小游戏 .htmlJS和HTML和JAVAScript写的打字小游戏 .htmlJS和HTML和JAVAScript写的打字小游戏 .html

王大师王文峰

JS和HTML和JAVAScript写简单的翻牌游戏小游戏 .html

JS和HTML和JAVAScript写简单的翻牌游戏小游戏 .htmlJS和HTML和JAVAScript写简单的翻牌游戏小游戏 .htmlJS和HTML和JAVAScript写简单的翻牌游戏小游戏 .htmlJS和HTML和JAVAScript写简单的翻牌游戏小游戏 .htmlJS和HTML和JAVAScript写简单的翻牌游戏小游戏 .htmlJS和HTML和JAVAScript写简单的翻牌游戏小游戏 .htmlJS和HTML和JAVAScript写简单的翻牌游戏小游戏 .htmlJS和HTML和JAVAScript写简单的翻牌游戏小游戏 .htmlJS和HTML和JAVAScript写简单的翻牌游戏小游戏 .htmlJS和HTML和JAVAScript写简单的翻牌游戏小游戏 .htmlJS和HTML和JAVAScript写简单的翻牌游戏小游戏 .htmlJS和HTML和JAVAScript写简单的翻牌游戏小游戏 .htmlJS和HTML和JAVAScript写简单的翻牌游戏小游戏 .htmlJS和HTML和JAVAScript写简单的翻牌游戏小游戏 .htmlJS和HTML和JA

王大师王文峰

纯js写的小游戏,打开就可以玩,类似于是男人就坚持20秒

纯javascript写的小游戏, 打开浏览器就可以玩, 类似于是男人就坚持20秒。

zwl

JS和HTML和JAVAScript写的弹弹球小游戏.html

JS和HTML和JAVAScript写的弹弹球小游戏.htmlJS和HTML和JAVAScript写的弹弹球小游戏.htmlJS和HTML和JAVAScript写的弹弹球小游戏.htmlJS和HTML和JAVAScript写的弹弹球小游戏.htmlJS和HTML和JAVAScript写的弹弹球小游戏.htmlJS和HTML和JAVAScript写的弹弹球小游戏.htmlJS和HTML和JAVAScript写的弹弹球小游戏.htmlJS和HTML和JAVAScript写的弹弹球小游戏.htmlJS和HTML和JAVAScript写的弹弹球小游戏.htmlJS和HTML和JAVAScript写的弹弹球小游戏.htmlJS和HTML和JAVAScript写的弹弹球小游戏.htmlJS和HTML和JAVAScript写的弹弹球小游戏.htmlJS和HTML和JAVAScript写的弹弹球小游戏.htmlJS和HTML和JAVAScript写的弹弹球小游戏.htmlJS和HTML和JAVAScript写的弹弹球小游戏.htmlJS和HTML和JAVAScript写的弹弹球小游戏.htmlJS和H

王大师王文峰

JS小游戏源码

各种js小游戏源码例如:微信打飞机, 泡泡龙,开心消消乐,架子鼓;所有代码均可正常运行,你值得拥有!

LilyCoder
评论 554
收藏 已收藏
分享
返回顶部
wujinjian2008n
JavaScript 87,983 成员 224,681 内容