Every story and comment from the Hacker News API, in a layout borrowed from 2001.
A comment on Sunfish: A simple but strong chess engine written in Python. Parent comment
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.
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.