<!DOCTYPE html>
<html>
<head>
<title>ゲーム</title>
<meta charset="UTF-8">
<script src="sample.js"></script>
<script src="jquery.js"></script>
</head>
<body onload="sample()">
<p id="memo">準備中</p>
</body>
</html>
var x=new Array();
var dx=new Array();
function sample(){
for(s=1;s<5;s++){
x[s]=new Array();
}
for(s=1;s<5;s++){
for(sx=1;sx<5;sx++){
x[s][sx]=0;
}}
for(s=1;s<5;s++){
dx[s]=new Array();
}
dx[1][1]=8;
dx[1][2]=7;
dx[1][3]=15;
dx[2][1]=6;
dx[2][2]=3;
dx[2][3]=11;
dx[3][1]=3;
dx[3][2]=7;
dx[3][3]=5;
dx[4][1]=2;
dx[4][2]=5;
dx[4][3]=3;
var timer;
var delay = 100;
s=4;
sx=4;
var loop = function () {
sx=sx+1;
if(sx>4)s=s+1;
if(sx>4)sx=1;
if(s>4)s=1;
r1=3*Math.random();
n=Math.floor(r1)+1;
x[s][sx]=x[s][sx]+dx[sx][n];
paint();
fresh();
clearTimeout(timer);
timer = setTimeout(loop, delay);
}
loop();
}
function fresh(){
var s,sx;
h=0;
for(s=1;s<5;s++){
for(sx=1;sx<5;sx++){
if(x[s][sx]<100)h=100;
}}
for(s=1;s<5;s++){
for(sx=1;sx<5;sx++){
if(h<50)x[s][sx]=0;
}}
}
function paint(){
var s,sx;
str="<table>";
for(s=1;s<5;s++){
str=str+"</tr>";
for(sx=1;sx<5;sx++){
str=str+"<td>";
str=str+x[s][sx];
str=str+"</td>";
}
str=str+"</tr>";
}
str=str+"</table>";
$("#memo").html(str);
}
最終更新:2015年12月08日 14:10