Skip to content

Releases: phuang1024/swordfish

Swordfish 0.1.0

22 Aug 01:45
Compare
Choose a tag to compare

Changes:

  • Piece map evaluation (where to put pieces).
  • Takes remaining time into account.
  • Transposition table improvements.

Testing:
30 games of 5|3 were played against the previous release (v0.0.3) using various balanced openings.
The results may be skewed because the previous release does not take time control into account, and was set to search at a fixed depth 4 in order to move in the allotted time.
This release won 20 games and 10 were draws. This gives an ELO rating of +279 +- 114.

Swordfish 0.0.3

17 Aug 19:54
Compare
Choose a tag to compare
  • Negamax with alpha-beta.

  • Quiescence search (only captures).

  • Aspiration windows and iterative deepening.

  • Transposition table for result lookup and move ordering.

  • Only material and end of game evaluation.

  • Move generation: 25 to 50 million NPS.

  • Search: 1 million NPS.

Swordfish 0.0.2

15 Aug 00:39
Compare
Choose a tag to compare
  • Move generation: 20 to 50 million NPS (slower in endgames).
  • Negamax search.
  • Material eval.