象棋图形

jcchess的Python项目详细描述


JCChess-约翰·契瑟姆-http://www.johncheetham.com/projects/jcchess

说明

JCChess是一个与UCI国际象棋引擎对弈的程序。

要求

python3 python开罗python gobject

要安装的包名称。

distro:packages
Debian/Mint/Ubuntu:python3-gi-cairo gir1.2-rsvg-2.0
Fedora:python3-cairo, python3-gobject
Arch:python-cairo, python-gobject

用法

输入'python3 run.py'启动程序。 或者,也可以使用“python3 setup.py install”将其安装到系统上 (作为根用户)然后从gui菜单或通过在 终点站。 网站上提供了Windows版本。

添加UCI引擎

要添加一个引擎来对抗单击选项,请单击引擎,然后单击 “添加”按钮添加新引擎。导航到引擎可执行文件 再加上它。然后单击“确定”按钮。

下一步做的选择,球员和设置黑色球员的新引擎。

点击屏幕顶部的“勾号”按钮开始游戏 然后移动一块白色的。

对于调试,从-v(所有调试消息)或-v uci(uci)开始 信息)。

致谢

最初的版本是基于gshogi。 见http://www.johncheetham.com/projects/gshogi

使用Python棋。 见https://github.com/niklasf/python-chess

DG-RA提供的工件图像 见https://openclipart.org/user-detail/DG-RA

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

推荐PyPI第三方库


热门话题
如何加载。java文件到编译器?   java写入文件和I/O   java日历返回错误的当前日期安卓   if语句if变量等于1(java)   java很难让Joda有时间使用我的bukkit插件   json如何创建基于java的应用程序,该应用程序将从网站获取输入   java如何在多页中打印大型JPanel   java my spinner在添加从firebase数据库中选择的多个值时被覆盖   java用Play框架覆盖HTTP方法   试图获取所有用户时,java错误请求400。Dto和表格   java支持bean加载图像后javascript自动调用JS函数   java在MTOM的@StreamingAttachment(Metro)中,Parsely的意思是什么   具有可抢占线程队列的多线程java执行器   Java Opencv connectedComponentsWithStats   java如何向数组中添加2D数组的数目   eclipse为什么我的Java Zork克隆不能正确循环?   java在哪里放置定制的第二个web。xml   java如何更改最近应用列表中显示的快照?   java Browser#getText()返回空字符串