//控制棋盘大小,应小于 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()
以上仅仅列举了主要的可定制成分,欢迎修改,其他的过程函数请参见程序内注释,不太清楚的话直接问我。
运行代码框
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
相关视频
相关阅读 Mac访问Windows共享文件夹Windows 7正版系统验证方法windows 8.1系统版本号查看方法Windows 8.1系统电话激活时无法输入微软返回代码解决方法Windows 8如何调整屏幕分辨率windows8.1磁盘占用100%解决方法Mac双系统如何删除Boot Camp安装的Windows分区Apple教你如何在Mac 上运行 Windows
热门文章 360快剪辑怎么使用 36金山词霸如何屏幕取词百度收购PPS已敲定!3
最新文章
微信3.6.0测试版更新了微信支付漏洞会造成哪
360快剪辑怎么使用 360快剪辑软件使用方法介酷骑单车是什么 酷骑单车有什么用Apple pay与支付宝有什么区别 Apple pay与贝贝特卖是正品吗 贝贝特卖网可靠吗
人气排行 xp系统停止服务怎么办?xp系统升级win7系统方电脑闹钟怎么设置 win7电脑闹钟怎么设置office2013安装教程图解:手把手教你安装与qq影音闪退怎么办 QQ影音闪退解决方法VeryCD镜像网站逐个数,电驴资料库全集同步推是什么?同步推使用方法介绍QQ2012什么时候出 最新版下载EDiary——一款好用的电子日记本
查看所有0条评论>>