Sylwy wrote:By far the goodest chess engine written in Python ! A superb architecture !
How strong do you estimate Sunfish to be?
Hello Graham !
It crushed all weak chess engine it played ! And know very well how to do that !. Now plays with some better engines.
Two tricks:
1.-if you want Sunfish to play with withe - edit test.py in the second line of "def xboard()" (the fen);
2.-if you have installed on your machine only Python 2.7/3.3 interpreter ( and not pypy) edit the first line in xboard .py (replace "pypy" with "python").
SilvianR
Just a mild sample of its savage play. A J_E_W_E_L IN PYTHON! Take a look please ,also, at the architecture of this chess engine !!!!
Update Information: February 27, 2014 wrote:Sunfish ??? (WB)
new engine by Thomas Dybdahl Ahle
engine discovered by the incomparable Mr Silvian 'Ruxy' Sylwyka
Python source, didactic engine
- source code only engine
- requires installion of a Python interpreter
- run 'test.py' for Winboard engine
- engine doesn't do minor promotion or draws of any kind
- engine has no assigned version number http://github.com/thomasahle/sunfish/ (source code) http://github.com/thomasahle/sunfish/archive/master.zip (direct link)
It is the CCW Update Information section of February, 27th. It lists Sunfish as a novelty without engine version. It also credits the discover to you! I guess that the info of the link you provided and the info of the link I post are not synchronised. I recommend you the following link:
I suspect that installing a Python interpreter, editing source code, and running Python engines are beyond what most computer-chess people expect. If an engine contains a coherent package that simplifies usage, then I list it with the 'normal' engines at the top of the list.
If the author cleans up the source code so it does not need editing, then I will probably list it with the normal engines. I would like to see an engine version number as well.
4.-download & install (if you haven't it yet) Python 3.3 interpreter (let the default installation path C:\Python33, or change the path in Sunfish2.bat file) from here:
I have to agree with you Ruxy, the engine can be very aggressive. Mind you, so can others.
Poor Sunfish was helpless against Fairy-Max...
Note: this is a version where I have added a few patches to help it along, like LMR (questionably sound at the moment) and making the TT move before any others. You can see my patches at https://github.com/ZirconiumX/sunfish (shameless plug).