• 大小: 308KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: Java
  • 标签: 杭电  

资源简介

杭电人工智能导论,五子棋,附带源代码,可运行程序,文档,用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  五子棋\源代码\FiveChessframe.java
     文件         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

评论

共有 条评论

相关资源