We're pleased to announce, that a new PyChess Morphy 0.99.1 has been made available.
This is the second alpha of upcoming 1.0 release.
- New chess variant: Horde
- Board theme enhancements: texture, frame, grid
- Play Chess960 games on ICC
- Play with problembot/trainingbot/tacticaltrainer on ICC
- Countless GUI enhancements and bugfixes (by ecrucru)
Merry Christmas and happy holidays to all chess lovers!
Downloads: https://github.com/pychess/pychess/releases
PyChess 0.99.1
Moderators: hgm, Rebel, chrisw
-
- Posts: 389
- Joined: Wed Sep 26, 2012 1:29 pm
- Location: Hungary
Re: PyChess 0.99.1
Just to wet your appetite here is a shot where I play with ICC problembot a famous puzzle.
-
- Posts: 338
- Joined: Tue Mar 13, 2012 9:59 pm
- Location: Germany
Re: PyChess 0.99.1
looks very good
will it support opening books (engines following the book in the opening)? one of very few drawbacks of older versions.
will it support opening books (engines following the book in the opening)? one of very few drawbacks of older versions.
-
- Posts: 389
- Joined: Wed Sep 26, 2012 1:29 pm
- Location: Hungary
Re: PyChess 0.99.1
Filed as https://github.com/pychess/pychess/issues/1538styx wrote:looks very good
will it support opening books (engines following the book in the opening)? one of very few drawbacks of older versions.
-
- Posts: 1643
- Joined: Tue May 20, 2008 4:57 pm
- Location: Augsburg - Germany
Re: PyChess 0.99.1
Hello,
I have installed PyChess 0.99.1 on Windows 7 SP1 32 bit successfully, but if I make a double-mouseclick on the python-chess engine (.exe-file) > cf error indication:
cx_Freeze: Python error in main script
Traceback (most recent call last)
File C:\python34\lib\site-packages\cx_Freeze\initscripts\Console.py
line27, in <module>
File lib/___main___./py, line 21 in <module>
File lib\pychess\Players\PyChessCECP.py, line 93, in run
File lib\pychess\Players\PyChessCECP.py, line 35, in get_input
RuntimeError: input (): lost sys.stdin
It is possible to run python-engine into other GUIs like WinBoard Interface or Arena too?
Norbert
I have installed PyChess 0.99.1 on Windows 7 SP1 32 bit successfully, but if I make a double-mouseclick on the python-chess engine (.exe-file) > cf error indication:
cx_Freeze: Python error in main script
Traceback (most recent call last)
File C:\python34\lib\site-packages\cx_Freeze\initscripts\Console.py
line27, in <module>
File lib/___main___./py, line 21 in <module>
File lib\pychess\Players\PyChessCECP.py, line 93, in run
File lib\pychess\Players\PyChessCECP.py, line 35, in get_input
RuntimeError: input (): lost sys.stdin
It is possible to run python-engine into other GUIs like WinBoard Interface or Arena too?
Norbert
-
- Posts: 389
- Joined: Wed Sep 26, 2012 1:29 pm
- Location: Hungary
Re: PyChess 0.99.1
On Windows python-chess engine (.exe-file) is only usable inside PyChess GUI. If you want to run python-chess engine outside of PyChess GUI you have to grab the latest engine from https://github.com/pychess/pychess/rele ... 161204.pyzNorbert Raimund Leisner wrote:Hello,
I have installed PyChess 0.99.1 on Windows 7 SP1 32 bit successfully, but if I make a double-mouseclick on the python-chess engine (.exe-file) > cf error indication:
cx_Freeze: Python error in main script
Traceback (most recent call last)
File C:\python34\lib\site-packages\cx_Freeze\initscripts\Console.py
line27, in <module>
File lib/___main___./py, line 21 in <module>
File lib\pychess\Players\PyChessCECP.py, line 93, in run
File lib\pychess\Players\PyChessCECP.py, line 35, in get_input
RuntimeError: input (): lost sys.stdin
It is possible to run python-engine into other GUIs like WinBoard Interface or Arena too?
Norbert
and run it with a Python interpreter. .pyz files are python executable zip files. See https://blogs.gnome.org/jamesh/2012/05/ ... zip-files/
-
- Posts: 4605
- Joined: Wed Oct 01, 2008 6:33 am
- Location: Regensburg, Germany
- Full name: Guenther Simon
Re: PyChess 0.99.1
IIRC 0.12.4 only had changes for Crazyhouse and I already tested it long ago for Crazyhouse?gbtami wrote:On Windows python-chess engine (.exe-file) is only usable inside PyChess GUI. If you want to run python-chess engine outside of PyChess GUI you have to grab the latest engine from https://github.com/pychess/pychess/rele ... 161204.pyzNorbert Raimund Leisner wrote:Hello,
I have installed PyChess 0.99.1 on Windows 7 SP1 32 bit successfully, but if I make a double-mouseclick on the python-chess engine (.exe-file) > cf error indication:
cx_Freeze: Python error in main script
Traceback (most recent call last)
File C:\python34\lib\site-packages\cx_Freeze\initscripts\Console.py
line27, in <module>
File lib/___main___./py, line 21 in <module>
File lib\pychess\Players\PyChessCECP.py, line 93, in run
File lib\pychess\Players\PyChessCECP.py, line 35, in get_input
RuntimeError: input (): lost sys.stdin
It is possible to run python-engine into other GUIs like WinBoard Interface or Arena too?
Norbert
and run it with a Python interpreter. .pyz files are python executable zip files. See https://blogs.gnome.org/jamesh/2012/05/ ... zip-files/
For chess I still have 0.12.1 as the last with relevant changes and after extracting the new PyChess installation I see it is still the same.
BTW I always run it (the pychess-engine.exe!) without any problems through inbetween w/o any special commands in Winboard.
Code: Select all
[InBetween]
Debug := 3
CommandLine := C:\PyChess\PyChess-engine.exe
Log := PyChess.log
Code: Select all
0.000: - Starting server: C:\PyChess\PyChess-engine.exe
1.856: - Priority class set to normal
1.856: - Thread priority set to normal
6.193: > go
6.895: < # PyChess 0.12.1 [C:\PyChess\PyChess-engine.exe 3.4.3]
6.895: < # Searching to depth 10 without timelimit
-
- Posts: 389
- Joined: Wed Sep 26, 2012 1:29 pm
- Location: Hungary
Re: PyChess 0.99.1
IIRC tournament time control support was added after 0.12.1Guenther wrote:IIRC 0.12.4 only had changes for Crazyhouse and I already tested it long ago for Crazyhouse?gbtami wrote:On Windows python-chess engine (.exe-file) is only usable inside PyChess GUI. If you want to run python-chess engine outside of PyChess GUI you have to grab the latest engine from https://github.com/pychess/pychess/rele ... 161204.pyzNorbert Raimund Leisner wrote:Hello,
I have installed PyChess 0.99.1 on Windows 7 SP1 32 bit successfully, but if I make a double-mouseclick on the python-chess engine (.exe-file) > cf error indication:
cx_Freeze: Python error in main script
Traceback (most recent call last)
File C:\python34\lib\site-packages\cx_Freeze\initscripts\Console.py
line27, in <module>
File lib/___main___./py, line 21 in <module>
File lib\pychess\Players\PyChessCECP.py, line 93, in run
File lib\pychess\Players\PyChessCECP.py, line 35, in get_input
RuntimeError: input (): lost sys.stdin
It is possible to run python-engine into other GUIs like WinBoard Interface or Arena too?
Norbert
and run it with a Python interpreter. .pyz files are python executable zip files. See https://blogs.gnome.org/jamesh/2012/05/ ... zip-files/
For chess I still have 0.12.1 as the last with relevant changes and after extracting the new PyChess installation I see it is still the same.
BTW I always run it (the pychess-engine.exe!) without any problems through inbetween w/o any special commands in Winboard.
Code: Select all
[InBetween] Debug := 3 CommandLine := C:\PyChess\PyChess-engine.exe Log := PyChess.log
GuentherCode: Select all
0.000: - Starting server: C:\PyChess\PyChess-engine.exe 1.856: - Priority class set to normal 1.856: - Thread priority set to normal 6.193: > go 6.895: < # PyChess 0.12.1 [C:\PyChess\PyChess-engine.exe 3.4.3] 6.895: < # Searching to depth 10 without timelimit
So in theory 0.12.4 should produce less forfeit on time games.
-
- Posts: 1643
- Joined: Tue May 20, 2008 4:57 pm
- Location: Augsburg - Germany
Re: PyChess 0.99.3
a short explanation how to run PyChess 0.99.3 WB-Engine on WinBoard-GUI including the necessary files is here:
https://drive.google.com/drive/folders/ ... jVtUDVTUG8
Thank you Günther!
PyChess 0.99.3 - WinBoard GUI
Download WinPython 3.6.30Qt5 x64 (390 MB) https://github.com/winpython/winpython/ ... 3.0Qt5.exe and install it on a drive e.g. C:\
This procedure can take more than 30 minutes.
Create a directory on C:\Engines\WB\PyChess_20180928 with the following working components:
> InBetween
> PyChess Editor (text document)
> PyChess Windows executable file
> PyChess Zip application
Run WinBoard GUI > Load first engine > PyChess.exe (without any commandline-parameters) under protocol WB-2
PyChess 0.99.3 vs. Fairy-Max: +0 =1 -9 (0.5:9.5)
https://drive.google.com/drive/folders/ ... jVtUDVTUG8
Thank you Günther!
PyChess 0.99.3 - WinBoard GUI
Download WinPython 3.6.30Qt5 x64 (390 MB) https://github.com/winpython/winpython/ ... 3.0Qt5.exe and install it on a drive e.g. C:\
This procedure can take more than 30 minutes.
Create a directory on C:\Engines\WB\PyChess_20180928 with the following working components:
> InBetween
> PyChess Editor (text document)
> PyChess Windows executable file
> PyChess Zip application
Run WinBoard GUI > Load first engine > PyChess.exe (without any commandline-parameters) under protocol WB-2
PyChess 0.99.3 vs. Fairy-Max: +0 =1 -9 (0.5:9.5)
-
- Posts: 4605
- Joined: Wed Oct 01, 2008 6:33 am
- Location: Regensburg, Germany
- Full name: Guenther Simon
Re: PyChess 0.99.3
Just a quick note:Norbert Raimund Leisner wrote: ↑Tue Oct 16, 2018 2:31 pm a short explanation how to run PyChess 0.99.3 WB-Engine on WinBoard-GUI including the necessary files is here:
https://drive.google.com/drive/folders/ ... jVtUDVTUG8
Thank you Günther!
PyChess 0.99.3 - WinBoard GUI
Download WinPython 3.6.30Qt5 x64 (390 MB) https://github.com/winpython/winpython/ ... 3.0Qt5.exe and install it on a drive e.g. C:\
This procedure can take more than 30 minutes.
Create a directory on C:\Engines\WB\PyChess_20180928 with the following working components:
> InBetween
> PyChess Editor (text document)
> PyChess Windows executable file
> PyChess Zip application
Run WinBoard GUI > Load first engine > PyChess.exe (without any commandline-parameters) under protocol WB-2
PyChess 0.99.3 vs. Fairy-Max: +0 =1 -9 (0.5:9.5)
In the example setup I sent to you, there is no
actually this is just the renamed Inbetween.exe itself.> PyChess Windows executable file
Also you have of course to call it by the exact name in WB or Arena or Cute or whatever runs native
xb programs, or you have to rename it to your taste. The current name is PyChess_20180928.exe
in my example and not PyChess.exe (this is my usual naming convention).
(Also the path is my usual folder naming convention, which could be changed of course,
if adapted in the inbetween.ini file - same if using a different python install path)
and a not related side note:
It will not run with pypy on win, because there are only 32-bit pypy installs for win available,
while at least latest pychess.pyz seems to rely on some 64-bit python stuff, which throws some
known exceptions (according to my google research) in this case.