资源简介
杭电人工智能导论,五子棋,附带源代码,可运行程序,文档,用java编写
代码片段和文件信息
public class FiveChessAI {
private int data_a[][] = new int[5][3];// 用于储存进攻值
private int data_d[][] = new int[5][3];// 用于储存防守值
FiveChessAI() {
// 进攻值的初始化
data_a[1][1] = 2;
data_a[1][2] = 3;
data_a[2][1] = 10;
data_a[2][2] = 110;
data_a[3][1] = 2500;
data_a[3][2] = 3000;
data_a[4][1] = 99999;
data_a[4][2] = 99999;
// 防守值的初始化
data_d[1][1] = 1;
data_d[1][2] = 2;
data_d[2][1] = 1;
data_d[2][2] = 100;
data_d[3][1] = 100;
data_d[3][2] = 500;
data_d[4][1] = 20000;
data_d[4][2] = 50000;
}
private FiveChessMap g1 = new FiveChessMap();
private int x y;
void find()// 查找最大值
{
int max = 0;
for (int i = 0; i < 15; ++i) {
for (int j = 0; j < 15; ++j) {
if (max < g1.data[i][j]) {
max = g1.data[i][j];
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-06-27 10:58 五子棋\
文件 4505 2012-03-05 22:42 五子棋\black.png
文件 74225 2012-03-02 21:42 五子棋\board.jpg
文件 4331 2012-03-05 22:41 五子棋\white.png
文件 282112 2012-06-27 10:58 五子棋\五子棋.doc
文件 10268 2012-05-17 20:06 五子棋\五子棋.jar
目录 0 2012-05-17 09:28 五子棋\源代码\
文件 6387 2012-05-17 09:29 五子棋\源代码\FiveChessAI.java
文件 6279 2012-05-08 19:03 五子棋\源代码\FiveChessfr
文件 519 2012-05-17 09:29 五子棋\源代码\FiveChessMap.java
文件 1432 2012-05-08 19:01 五子棋\源代码\FiveChessPanel.java
文件 196 2012-05-17 09:29 五子棋\源代码\FiveChessStart.java
文件 580 2012-05-17 09:29 五子棋\源代码\FiveChessTemp.java
评论
共有 条评论