1、保证你的java是1.4.2或更高,设置了必要的jre classpath,能运行“java HelloWorld”。
2、运行run1.bat或run2.bat
3、联系方式:acerge@163.com, QQ:554653408
操作:
1、Setting,选择对战方式。如果选择“网络对战”,进入“2”,否则,进入“3”。
2、connect,只在“网络对战”第一盘是需要。
3、set rule,设置计时规则。
4、start,开始下棋。
其他:
Read:读入棋局,读入后可用-〉、<-、和i进行演示。
Save:保存棋局。
ResetAll:开始新局面。在“网络对战”进行时不能使用。
Computer:手动让计算机走一步,计算机在思考时变为“Stop”,用来中断计算机思考。
备注:1、有些bug我实在懒得修复(比如,计算机会出现“常将”这种耍赖的状况),有一些控
制功能如“对计算机的时间控制”我没有在界面中实现(原因很简单:我恨j2se的什么
“布局(Layout)”,东南西北的老是搞不清楚,总是不能将适当的控件以恰当的大小放
在适当的位置)。
2、一些完善性的扩展功能,如“多人观棋”、“悔棋”、“从文件读入后进行网络对战”、
“连接中断后的恢复(网络连接的恢复、当前局面的恢复、时间的恢复)”、
没有合适的资源?快使用搜索试试~ 我知道了~
java版中国象棋(人机对战)
共142个文件
class:74个
java:53个
txt:4个
4星 · 超过85%的资源 需积分: 32 59 下载量 178 浏览量
2011-04-18
15:51:53
上传
评论 1
收藏 1.69MB RAR 举报
温馨提示
用java实现的人机博弈中国象棋,对象棋算法有兴趣的可下载来学习
资源推荐
资源详情
资源评论
收起资源包目录
java版中国象棋(人机对战) (142个子文件)
run2.bat 85B
run1.bat 83B
ChessMainFrame.class 31KB
Translation.class 22KB
SearchEngine.class 17KB
ActiveBoard.class 14KB
SortedMoveNodes.class 9KB
PreMoveNodesGen.class 8KB
SetSysCfgDialog.class 8KB
BitBoard.class 6KB
SetRuleDialog.class 6KB
PictureBoard.class 5KB
TimeRule.class 4KB
ChessMainFrame$RemoteMessageListener.class 4KB
MsgNetConnection.class 4KB
Qizi.class 3KB
ChessMainFrame$SysInfoButtonsListener.class 3KB
GetGiFData.class 3KB
PieceFactory.class 3KB
PieceMessageDeliver.class 3KB
ChessMainFrame$PictureBoardMouseListener.class 3KB
CCEvalue.class 3KB
OuterMsgReceiver.class 2KB
ChessMainFrame$1.class 2KB
ObjectCopyer.class 2KB
PiecesObject.class 2KB
Server.class 2KB
ChessMainFrame$LocalMessageListener.class 2KB
ChessMainFrame$3.class 2KB
ChessMainFrame$PieceMouseListener.class 2KB
Client.class 2KB
ChessMainFrame$ConnectActionListener.class 2KB
ChessMainFrame$LastNextTurnBackButtonListener.class 2KB
SysConfigInfo.class 2KB
ChessMainFrame$TimeCounter.class 2KB
MoveNode.class 2KB
SetSysCfgDialog$ButtonActionListener.class 2KB
SetRuleDialog$ButtonActionListener.class 2KB
ReadyToPlay.class 1KB
SCREEN.class 1KB
Header.class 1KB
OuterMsgSender.class 1KB
MessageConsumer.class 1KB
SetSysCfgDialog$ModelRbListener.class 1KB
SetSysCfgDialog$ServerClientRbListener.class 1KB
MoveInfo.class 1KB
ChessMessage.class 1KB
PieceArray.class 1KB
ChessMainFrame$OpenSaveButtonListener.class 1KB
TestNumShift.class 1KB
ChessMessageQueue.class 1KB
MessageProducer.class 1KB
Translation$1.class 796B
TimeRuleConfig.class 794B
ChessMainFrame$4.class 724B
ChessMainFrame$2.class 679B
ChessApp.class 609B
HashRecord.class 562B
Rule.class 561B
KillerStruct.class 504B
BookRecord.class 444B
CannotGetAgreeOnMoreThanThreeTimes.class 441B
MessageQueueNotSetException.class 405B
EngineOption.class 405B
Message.class 389B
TimeExhaustedException.class 386B
InvalidMoveException.class 384B
MultiClientServer.class 374B
LostException.class 363B
MessageQueue.class 285B
MessageDeliver.class 278B
Consumer.class 271B
Connection.class 242B
PlayerTimer.class 234B
Producer.class 229B
MessageListener.class 184B
说明.htm 3KB
commons-logging.jar 37KB
ChessMainFrame.java 36KB
SearchEngine.java 28KB
Translation.java 28KB
ActiveBoard.java 19KB
PreMoveNodesGen.java 15KB
SortedMoveNodes.java 14KB
SetSysCfgDialog.java 9KB
BitBoard.java 8KB
SetRuleDialog.java 6KB
PictureBoard.java 6KB
TimeRule.java 4KB
PieceFactory.java 3KB
CCEvalue.java 3KB
TestNumShift.java 3KB
MsgNetConnection.java 3KB
GetGiFData.java 3KB
Qizi.java 3KB
OuterMsgReceiver.java 2KB
PiecesObject.java 2KB
PieceMessageDeliver.java 1KB
Client.java 1KB
ObjectCopyer.java 1KB
共 142 条
- 1
- 2
SE_WWX084
- 粉丝: 2
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 2013-2022vc运行命令库
- probleme.exe
- 基于python完成对csv文件的读取并且通过flask框架显示
- 基于SpringBoot的“体质测试数据分析及可视化”的设计与实现.zip
- c语言-c语言编程基础之leetcode题解第21题合并两个有序链表.zip
- 快速开发API服务的框架
- c语言-c语言编程基础之leetcode题解第20题有效的括号.zip
- c语言-c语言编程基础之leetcode题解第19题删除链表的倒数第N个结点.zip
- c语言-c语言编程基础之leetcode题解第17题电话号码的字母组合.zip
- c语言-c语言编程基础之leetcode题解第16题最接近的三数之和.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页