//控制棋盘大小,应小于 26*50 var 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()
以上仅仅列举了主要的可定制成分,欢迎修改,其他的过程函数请参见程序内注释,不太清楚的话直接问我。
运行代码框
[1] [2] 下一页 [C语言系列]C# 过滤html,js,css代码 正则表达式 [网页制作]js图片无缝滚动代码集锦 [Web开发]js如何读取静态html网页文件的url参数 [网页制作]通过JS复制网页表格及数据 [网页制作]JS 中对象equals方法的实现 [网页制作]一个简单的 js 上滚信息栏 [网页制作]js 几种常用的表单输入判断 [网页制作]JS 216网页安全色调色板 DW 风格 [网页制作]JS 滚动字幕文字新法 [Web开发]Js 按照MVC模式制作自定义控件
|