JS 小游戏
//控制棋盘大小,应小于 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 全部选择 提示:你可先修改部分代码,再按运行]
()
- · 个性化的Calendar
- · 关于ASP源码暴露的补丁 (MS,补丁)
- · 动网论坛上传文件漏洞的原理以及攻击的代码实现
- · ASP中令人震撼的Debug类(VBScript)
- · 编写安全的ASP代码
- · 下载网页中的所有资源
- · 用ASPJPEG组件制作图片的缩略图和加水印
- · 防范SQL指令植入式攻击
- · 用asp做access的远程接口
- · ASP.NET虚拟主机存在的重大隐患
- · 在服务器端调用winzip对上传的多个文件压缩
- · 个人电脑变网站服务器全面解决方案
- · FSO操作示例(给初学者)
- · QQ聊天记录器演示程序(一)
- · 使用Javascript制作声音按钮
- · VBScript和JScript互相调用方法
- · TAB键的缩排处理
- · DW MX 2004更多新增功能
- · WindowsForm登陆窗体的制作
- · 设计模式之Singleton(单态)
- · 实例讲解:开发SWING的XML框架(2)
- · 在C#中操作XML
- · 简单获取键盘的KeyCode
- · JS表格排序新法
- · SQL语言快速入门之一
- · XML轻松学习手册(一):XML快速入门
- · 下拉菜单全攻略之Javascript篇
- · n(n>>2)幅图片轮换擦洗显示
- · JavaScript修改注册表的例子
- · 跟我学小偷程序之成功偷取首页(第三天)
- · 做一个Windows窗体版的DOS分析器
- · vb精彩教程:数据异步加载
- · 使用webservice解决多系统登陆问题
- · 在apache下限制每个虚拟主机的并发数!!!!
- · PHP4之真OO
- · mysql中2个非常有用的查询
- · N个To动网论坛转换程序+数据库合并工具
- · 跟我学小偷程序之几个基本函数(第二天)
