News for hackers. Stuff that matters.
Re:Sunfish: A simple but strong chess engine written in Python by thomasahle on Saturday June 01, 2019 @06:46PM (#20072203)
It actually has quite a few performance tweaks that make traditional engines powerful.

For starters:

- A 12x10 Mailbox board representation.

- Killer move heuristic.

- QSearch.

- Null move pruning.

- Move sorting based on captures and positioning.

- MTD-bi search.

- Mate testing based on king capture.

- Transposition tables.

The Chess Programming Wiki is a great place to learn more about all of these though.

There are no comments on this comment yet.