Skip to content

Wangjue74/cheese

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

cheese

1.目的:

用java写一个小的象棋AI

2.结构:

2.1界面

由三个部分组成:
一个由图片构成的棋盘,调用draw方法可以更新这个棋盘。
一个可以输入命令的对话框,最基础的是‘马2进3’之类的
右边还要有一个输出文字的label,显示一些输出结果

2.2逻辑

board.class 棋盘类,记录红黑子的位置,这里模仿象棋界的普遍做法,黑红子不共用一套坐标。
黑子的坐标是红字坐标做中心对称的结果,这样棋子的逻辑就能保证黑红子一样了。

Releases

No releases published

Packages

No packages published

Languages