| //控制棋盘大小,应小于 26*50var num_row = 11;
 var num_col = 15;
 
 //控制单元个大小
 var unit_width = 35;
 var unit_height = 35;
 
 //定制棋子属性
 function chessman(img,name,speed,life,att,def,luck)
 
 //自定义棋子
 var chessman_list = new Array();
 //Attrib list (20): img,  name,  speed, life, att, def, luck
 chessman_list.push(["icon10.gif", "general", 3, 100, 4,  9, 4]);
 chessman_list.push(["icon11.gif", "Colonel", 4,  90, 6,  9, 1]);
 chessman_list.push(["icon12.gif", "Major",  1,  80, 9,  1, 9]);
 chessman_list.push(["icon6.gif", "Captain", 2,  60, 4,  6, 8]);
 chessman_list.push(["icon7.gif", "Sergeant", 6,  40, 7,  2, 5]);
 chessman_list.push(["icon8.gif", "Corporal", 5,  25, 3,  9, 3]);
 chessman_list.push(["icon9.gif", "Private",  8,  10, 2,  2, 8]);
 
 //生成棋子,并安放位置
 function Build_troop()
 
 //读取棋子(址传递,可直接修改属性)
 function Get_chessman(the_chessman)
 
 //AI 函数
 function AI_move(the_chessman)
 
 //吃子规则
 function Att_rule()
 
 以上仅仅列举了主要的可定制成分,欢迎修改,其他的过程函数请参见程序内注释,不太清楚的话直接问我。
 运行代码框
 [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
 欢迎到论坛中讨论。http://www.blueidea.com/bbs 出处:蓝色理想
责任编辑:panliu888
 ◎进入论坛网页制作、网站综合版块参加讨论
	      |