On 5/3/2016 10:12 PM, Christopher Reimer wrote:
When I realized that I wasn't learning enough about the Python language
from translating BASIC games, I started coding a chess engine. If you
ever look at the academic literature for chess programming from the last
50+ years, you can spend a lifetime solving the programming challenges
from implementing the game of kings.
We can have a good thread on python chess engines some time. I'm also
going to write a chess engine in python - follow the UCI protocol and
all. You're way ahead of me, I'm sure, but I did already look into
algebraic notation, game recording, FEN and all that.
pyChess is a nice little game: www.pychess.org
The one thing I'm not going to do is review anyone else's code until I
put out v1.0 of my own. My goal with v1.0 is for the pieces to make
valid moves. That's it. Following that, I'll work in getting the game
recording right. No 'strategy' at first. Maybe later I can load a
library of well-known openings and try to utilize them.
How far along are you in your engine development?
Getting the code for en passant and castling right looks to be a bit of
an obstacle.
What's nice is the strongest engine (Stockfish) is totally open source.
--
https://mail.python.org/mailman/listinfo/python-list