var age=new Array();
var life=new Array();
var number;
var postx=new Array();
var pos=new Array();
var memo=new Array();
function sample(){
for(s=1;s<500;s++){
memo[s]=new Array();
}
postx[0]="";
postx[1]="将軍";
postx[2]="大老";
postx[3]="駿河城代";
postx[4]="美濃藩主";
postx[5]="伊勢藩主";
postx[6]="信濃藩主";
postx[7]="老中";
postx[8]="駿河老中";
postx[9]="美濃守護";
postx[10]="伊勢守護";
postx[11]="信濃守護";
postx[12]="勘定奉行";
postx[13]="町奉行";
postx[14]="寺社奉行 ";
postx[15]="外国奉行";
postx[16]="美濃代官";
postx[17]="大垣代官";
postx[18]="伊勢代官";
postx[19]="松坂代官";
postx[20]="信濃代官";
postx[21]="松本代官";
tx=0;
for(s=1;s<7;s++){
for(sx=1;sx<s+1;sx++){
tx=tx+1;
age[tx]=7-s;
life[tx]=100;
pos[tx]=tx;
}
}
for(s=1;s<22;s++){
memo[s][1]=postx[s];
}
number=21;
for(a1=1;a1<7;a1++){
death(a1);
}
step();
fresh();
for(s=1;s<number+1;s++){
memo[s][2]="";
s1=pos[s];
if(life[s]>50)memo[s][2]=postx[s1];
}
str1="<table class=\"mdl-data-table mdl-js-data-table mdl-data-table--selectable mdl-shadow--2dp\">";
str=str1;
str=str+"<thead>";
str=str+"<tr>";
str=str+"<th>産業</th>";
str=str+"<th>A</th>";
str=str+"<th>B</th>";
str=str+"</tr>"
str=str+"</thead>";
str=str+"<tbody>";
for(s=1;s<number+1;s++){
str=str+"<tr>";
str=str+"<td>"+s+"</td>";
for(sx=1;sx<3;sx++){
str=str+"<td>"+memo[s][sx]+"</td>";
}
}
str=str+"</tr>";
str=str+"</table>";
$("#memo").html(str);
}
function fresh(){
for(s=1;s<number+1;s++){
age[s]=age[s]+1;
}
for(s=1;s<7;s++){
age[s+number]=1;
life[s+number]=100;
pos[s+number]=15+s;
}
number=number+6;
}
function step(){
var point=new Array();
var ch=new Array();
for(s=1;s<number+1;s++){
point[s]=0;
if(life[s]>50)point[s]=22-pos[s];
ch[s]=0;
}
for(r=1;r<16;r++){
maxp=-9999;
sx=0;
for(s=1;s<number+1;s++){
h=0;
if(point[s]>maxp)h=h+1;
if(ch[s]<60)h=h+1;
if(h==2)sx=s;
if(h==2)maxp=point[s];
}
pos[sx]=r;
ch[sx]=100;
}
}
function death(aa){
var xx = new Array();
var n;
var s;
var h;
n=0;
for(s=1;s<number+1;s++){
h=0;
if(life[s]>50)h=h+1;
if(age[s]==aa)h=h+1;
if(h==2)n=n+1;
if(h==2)xx[n]=s;
}
var m1;
var m2;
var m3;
m1=n*Math.random();
m2=Math.floor(m1)+1;
m3=xx[m2];
life[m3]=0;
}
最終更新:2016年01月28日 17:51