Skip to content

Releases: nhamil/halcyon

Halcyon 1

25 Jul 03:43

Choose a tag to compare

Elo gain vs Halcyon 0.3:

  • STC (8s+0.08s): 234.4 +/- 15.9
  • LTC (60s+0.6s): 326.8 +/- 18.6

Changelog:

  • Hash moves
  • Improved evaluation
    • Tuned weights
    • King safety
    • Pawn structure
      • Isolated pawns
      • Backward pawns
      • Doubled/tripled pawns
      • Passed pawns
    • Connected rooks
    • Open file control
  • Insufficient material detection
  • Transposition table is reset on ucinewgame
  • Fixed mate score storage in transposition table
  • Fixed compilation errors on some architectures
  • Support popcnt/BMI2/AVX2/AVX-512 instructions

Halcyon 0.3

12 Jul 01:24

Choose a tag to compare

Halcyon 0.3 Pre-release
Pre-release

Elo gain vs Halcyon 0.2:

  • STC (8s+0.08s): 315.0 +/- 17.4
  • LTC (60s+0.6s): 270.0 +/- 15.4

Changelog:

  • Transposition table
  • Late move reduction
  • Magic bitboards
  • Improved move generation speed
  • Tapered evaluation
  • Contempt factor
  • Increment is now considered
  • Better overall time usage
  • Bug fixes

Halcyon 0.2

28 Jan 02:13

Choose a tag to compare

Halcyon 0.2 Pre-release
Pre-release

Changelog:

  • PV move ordering
  • Killer heuristic
  • Improved speed with time limit
  • Aspiration window
  • Zobrist hashing
  • 3-fold repetition detection
  • Miscellaneous bug fixes

Halcyon 0.1

23 Jan 05:55

Choose a tag to compare

Halcyon 0.1 Pre-release
Pre-release

Features include:

  • Perft
  • Negamax search
  • Quiescence search
  • MVV-LVA and piece-square move ordering
  • Null move pruning

Supports enough of the UCI protocol to work on many GUIs and lichess-bot