Skip to content

ChineseChess 中国象棋AI版,增加一些其他功能

Notifications You must be signed in to change notification settings

TalexCK/ChineseChess

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

中国象棋AI

ChineseChess 中国象棋AI版,可以与电脑对弈或双人对弈。

注意:不再提供快速下载,可以从Action下载 增加Log输出功能
增加可选导入功能
增加种子导入和种子导出功能
增加将军提示
将电脑红方与电脑黑方统一为切换电脑方,增加双人对战
下载源代码自行构建/运行(启动类com.pj.chess.ChessBoardMain) 或下载Release: https://github.com/TalexCK/ChineseChess/releases/latest
运行建议使用命令行(windows)/终端(macos),否则可能无法使用完整功能

java -jar ChineseChess.jar

请不要使用该软件进行作弊行为,否则后果自负
当前构建版本中种子导入后默认红方先行,可能会导致严重的棋局上的bug,建议暂时不要使用此功能或者只在人(执红)机(执黑)对弈时使用,切记双人对战时等黑方走完红方未行时导出

Forked from pengjiu/ChineseChess https://github.com/pengjiu/ChineseChess

增加与修改:

1.增加AI运算与后台思考的输出界面
2.增加报错输出界面与日志输出界面
3.取消HASH表的选项
4.由"切换电脑方"选项替换"电脑红方"选项、"电脑黑方"选项
5.增加"双人对战"选项
6.导入功能从打开弹出对话框改到"游戏"菜单内选项
7.增加"种子"概念,增加"种子导入""种子导出"功能,可以由一条文本导入和导出对局
8.悔棋会多悔棋一步,在与电脑对战时方便很多
9.以下行为将会被日志记录:
(1)打开软件
(2)悔棋
(3)导出种子
(4)导入种子
(5)游戏结束
(6)后台思考的切换
(7)音效的切换
(8)程序错误
10.以下行为将会被AI运算输出:
(1)AI走子运算
(2)后台思考运算
11.增加棋谱功能,可以导入与导出

使用本程序或源码造成的任何后果由使用者承担

About

ChineseChess 中国象棋AI版,增加一些其他功能

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%