-
大小: 222KB文件类型: .rar金币: 1下载: 0 次发布日期: 2021-01-05
- 语言: Java
- 标签: alpha-beta beta 剪枝算法 java
资源简介
可以关注公众号“拾遗自陈”,回复“五子棋”三个字获得百度网盘下载地址。
自己开发的基于alpha-beta剪枝算法的五子棋游戏,具有悔棋,可选择禁手,支持人机对战,人人对战,先手选择等功能。整个系统基于Java语言开发,界面美观大方。
代码片段和文件信息
import java.util.Comparator;
/**
* 排序 Comparator
*/
class ArrComparator implements Comparatorject> {
int column = 2;
int sortOrder = -1; // 递减
public ArrComparator() {
}
public int compare(object a object b) {
if (a instanceof int[]) {
return sortOrder * (((int[]) a)[column] - ((int[]) b)[column]);
}
throw new IllegalArgumentException(“param ab must int[].“);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 301 2010-10-09 23:01 five\.classpath
文件 380 2010-10-05 17:06 five\.project
文件 629 2010-10-05 17:06 five\.settings\org.eclipse.jdt.core.prefs
文件 799 2010-10-08 19:11 five\bin\ArrComparator.class
文件 17612 2010-10-09 23:10 five\bin\bg.jpg
文件 1240 2010-10-09 23:10 five\bin\blackchess.GIF
文件 3992 2010-10-10 20:30 five\bin\ChessMap$Menuitemclicked.class
文件 3265 2010-10-10 20:30 five\bin\ChessMap$Mouseclicked.class
文件 863 2010-10-10 20:30 five\bin\ChessMap$MouseMoved.class
文件 4509 2010-10-10 20:30 five\bin\ChessMap.class
文件 15677 2010-10-10 20:28 five\bin\ChessPanel.class
文件 12632 2010-10-09 23:11 five\bin\lost.wav
文件 4924 2010-10-09 23:11 five\bin\put.wav
文件 1603 2010-10-09 23:10 five\bin\whitechess.GIF
文件 54958 2010-10-09 23:11 five\bin\win.wav
文件 461 2010-10-08 19:11 five\src\ArrComparator.java
文件 17612 2010-10-09 23:10 five\src\bg.jpg
文件 1240 2010-10-09 23:10 five\src\blackchess.GIF
文件 11847 2010-10-10 20:30 five\src\ChessMap.java
文件 25164 2010-10-10 20:28 five\src\ChessPanel.java
文件 82290 2010-10-10 15:56 five\src\Five.jar
文件 12632 2010-10-09 23:11 five\src\lost.wav
文件 4924 2010-10-09 23:11 five\src\put.wav
文件 1603 2010-10-09 23:10 five\src\whitechess.GIF
文件 54958 2010-10-09 23:11 five\src\win.wav
目录 0 2010-10-05 17:06 five\.settings
目录 0 2010-10-09 23:11 five\bin
目录 0 2010-10-10 15:56 five\src
目录 0 2010-10-09 23:01 five
----------- --------- ---------- ----- ----
............此处省略2个文件信息
- 上一篇:Java大学生社会实践报告
- 下一篇:基于Web的企业进销存管理系统
评论
共有 条评论