国际象棋客户端

PyChess-Anderssen的Python项目详细描述


pychess是一个棋类客户端,用于玩和分析棋类游戏。它是 既适用于刚开始下棋的人,也适用于 希望使用计算机进一步增强游戏效果的高级用户。

pychess有一个内置的python象棋引擎,可以自动检测大多数 流行的象棋引擎(Stockfish、Rybka、Houdini、碎纸机、GNU象棋, 狡猾的,水果,还有更多)。这些引擎可以作为对手, 用于提供提示和分析。皮棋也显示了分析 从开本和加维奥塔结束游戏的桌面。

当你厌倦玩电脑播放器时,你可以登录到fics 免费的国际象棋服务器)和世界各地的人玩。 pychess有一个内置的timeseal客户端,因此在 由于落后而进行的比赛。pychess还有移动前支持,这意味着您可以 在对手移动之前移动(或开始移动)。

pychess还有许多其他特性,包括: -CECP和UCI国际象棋引擎支持可定制的引擎配置 -Polyglot开本支持 -暗箭和暗箭 -提示、分数和注释面板 -在不同的游戏选项卡中玩和分析游戏 -18种国际象棋变体,包括960号、自杀、疯狂之家、洗牌、失败者、棋子赔率和原子 -读取和写入PGN、EPD和FEN国际象棋文件格式 -撤消和暂停国际象棋游戏 -在游戏中移动动画 -拖放国际象棋文件 -可选的游戏移动和事件声音 -内置40个棋子主题的棋子主题 -法律动作突出 -直接复制+粘贴PGN游戏输入通过输入游戏符号打开游戏对话框 -支持国际化的文本和图形代数表示法(fan) -翻译成38种语言(翻译了+5%字符串的语言) -易于使用和直观的外观和感觉

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java I使用Hystrix(1.5.18),并设置param ErrorThresholdPercentage=30,当marksuccess时,circuitbreak状态开关始终为   java如何打印数组直到有值。不是完整阵列?   在Java中比较具有不同字节顺序掩码的字符串的编码   javascript无法输入文本区域   java可绘制资源文件更改图像   java错误:“在电梯.jar中没有主清单属性”   java如何在Android中使用画布绘制在弧顶上的线路径   java Spring Boot WebMVCConfigureAdapter服务损坏的映像   Java11JavaCompiler抛出Java。仅限linux上的lang.StackOverflower错误   java eclipse对axis2的支持   java如何通过socket发送图像   JPA保留的java OffsetDateTime相差2小时   java重载不属于多态性吗?   java无需身份验证即可发送电子邮件   Android Studio中的java交互式微调器   JSP:在Javascript中使用java变量   生命、宇宙和一切java中的spoj编译错误