Hi everyone, I'm interested in learning Python, and I'd like to do so in the same way as I learned C++, which was by studying a Chess engine (something that I'm interested in, rather than watching some boring tutorial) written in that language.
With that in mind, could someone tell me what the strongest open source Python engine is?
I am sorry if this question has been asked before.
Thanks for your help.
Mike.
Strongest Python Open-Source Engine
Moderators: hgm, Rebel, chrisw
-
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
Re: Strongest Python Open-Source Engine
Not sure if is the the strongest , but it's the one I would pick.Michael Neish wrote:Hi everyone, I'm interested in learning Python, and I'd like to do so in the same way as I learned C++, which was by studying a Chess engine (something that I'm interested in, rather than watching some boring tutorial) written in that language.
With that in mind, could someone tell me what the strongest open source Python engine is?
I am sorry if this question has been asked before.
Thanks for your help.
Mike.
http://pychess.org/download/
-
- Posts: 1142
- Joined: Thu Dec 28, 2017 4:06 pm
- Location: Argentina
Re: Strongest Python Open-Source Engine
Is there the PyChess engine available stand-alone, in a zip file or something like that? I don't want to install the whole GUI to just use the engine with Arena...
Follow my tournament and some Leela gauntlets live at http://twitch.tv/ccls
-
- Posts: 4889
- Joined: Thu Mar 09, 2006 6:34 am
- Location: Pen Argyl, Pennsylvania
Re: Strongest Python Open-Source Engine
Michael,MikeB wrote:Not sure if is the the strongest , but it's the one I would pick.Michael Neish wrote:Hi everyone, I'm interested in learning Python, and I'd like to do so in the same way as I learned C++, which was by studying a Chess engine (something that I'm interested in, rather than watching some boring tutorial) written in that language.
With that in mind, could someone tell me what the strongest open source Python engine is?
I am sorry if this question has been asked before.
Thanks for your help.
Mike.
http://pychess.org/download/
You might also find this helpful:
https://media.readthedocs.org/pdf/pytho ... -chess.pdf
-
- Posts: 70
- Joined: Wed Apr 05, 2006 9:22 am
Re: Strongest Python Open-Source Engine
Excellent. Thanks everyone.
-
- Posts: 1643
- Joined: Tue May 20, 2008 4:57 pm
- Location: Augsburg - Germany
Re: Strongest Python Open-Source Engine
Here are several examples - I don´t know which is the strongest chess software.
In square brackets some batch-files are available, created with Notepad++ https://notepad-plus-plus.org/download/v7.5.6.html
https://github.com/flok99/feeks
https://github.com/mdoege/PyTuroChamp >buggy time management
https://drive.google.com/drive/folders/ ... jVtUDVTUG8
(Windows-versions )
https://github.com/pychess/pychess/releases (comes with its own GUI)
http://talkchess.com/forum/viewtopic.ph ... 97&t=66149
https://github.com/ElliotVilhelm/IZII [python -u xboard.py]
https://github.com/thomasahle/sunfish/ [python -u xboard.py]
https://github.com/stannous/shatranj [python -u shatranj.py -xboard]
https://github.com/alexsyrom/chess-engine > buggy (no moves are executed)
https://github.com/jrialland/python-chess [python -u chess3.py]
https://github.com/flatline/lopez
http://kirr.homeunix.org/chess/engines/ ... -01-ja.zip
source code only etc.
https://github.com/Zeta36/chess-alpha-zero
https://github.com/Blender3D/Elephant
Best wishes,
Norbert
In square brackets some batch-files are available, created with Notepad++ https://notepad-plus-plus.org/download/v7.5.6.html
https://github.com/flok99/feeks
https://github.com/mdoege/PyTuroChamp >buggy time management
https://drive.google.com/drive/folders/ ... jVtUDVTUG8
(Windows-versions )
https://github.com/pychess/pychess/releases (comes with its own GUI)
http://talkchess.com/forum/viewtopic.ph ... 97&t=66149
https://github.com/ElliotVilhelm/IZII [python -u xboard.py]
https://github.com/thomasahle/sunfish/ [python -u xboard.py]
https://github.com/stannous/shatranj [python -u shatranj.py -xboard]
https://github.com/alexsyrom/chess-engine > buggy (no moves are executed)
https://github.com/jrialland/python-chess [python -u chess3.py]
https://github.com/flatline/lopez
http://kirr.homeunix.org/chess/engines/ ... -01-ja.zip
source code only etc.
https://github.com/Zeta36/chess-alpha-zero
https://github.com/Blender3D/Elephant
Best wishes,
Norbert
-
- Posts: 4605
- Joined: Wed Oct 01, 2008 6:33 am
- Location: Regensburg, Germany
- Full name: Guenther Simon
Re: Strongest Python Open-Source Engine
Note that IZII was updated a few days ago after my bug report.Norbert Raimund Leisner wrote:
https://github.com/flok99/feeks
https://github.com/mdoege/PyTuroChamp >buggy time management
https://drive.google.com/drive/folders/ ... jVtUDVTUG8
(Windows-versions )
https://github.com/pychess/pychess/releases (comes with its own GUI)
http://talkchess.com/forum/viewtopic.ph ... 97&t=66149
https://github.com/ElliotVilhelm/IZII [python -u xboard.py]
https://github.com/thomasahle/sunfish/ [python -u xboard.py]
https://github.com/stannous/shatranj [python -u shatranj.py -xboard]
https://github.com/alexsyrom/chess-engine > buggy (no moves are executed)
https://github.com/jrialland/python-chess [python -u chess3.py]
https://github.com/flatline/lopez
http://kirr.homeunix.org/chess/engines/ ... -01-ja.zip
Guenther
-
- Posts: 389
- Joined: Wed Sep 26, 2012 1:29 pm
- Location: Hungary
Re: Strongest Python Open-Source Engine
python-chess is the best general chess library but it has no chess engine code at all.MikeB wrote:Michael,MikeB wrote:Not sure if is the the strongest , but it's the one I would pick.Michael Neish wrote:Hi everyone, I'm interested in learning Python, and I'd like to do so in the same way as I learned C++, which was by studying a Chess engine (something that I'm interested in, rather than watching some boring tutorial) written in that language.
With that in mind, could someone tell me what the strongest open source Python engine is?
I am sorry if this question has been asked before.
Thanks for your help.
Mike.
http://pychess.org/download/
You might also find this helpful:
https://media.readthedocs.org/pdf/pytho ... -chess.pdf
-
- Posts: 389
- Joined: Wed Sep 26, 2012 1:29 pm
- Location: Hungary
Re: Strongest Python Open-Source Engine
https://github.com/pychess/pychess/rele ... 161204.pyzCMCanavessi wrote:Is there the PyChess engine available stand-alone, in a zip file or something like that? I don't want to install the whole GUI to just use the engine with Arena...
It's an executable python zip archive. You can run it with python2 or python3.
-
- Posts: 70
- Joined: Wed Apr 05, 2006 9:22 am
Re: Strongest Python Open-Source Engine
Thanks again to all those who replied. There's a lot of material there for sure.