Skip to content

Releases: ppipelin/radiance

Radiance 3.3

05 Sep 09:35
Compare
Choose a tag to compare

Added

  • Hardware-dependent bitboard functions
  • Hardware-dependent compiler flags
  • Github deployement actions
  • UCI options to select search and evaluation functions
  • Bitboard generation for queen, rook, bishop and knight.

Fixed

  • Prevent transitive include and sorted include
  • Less compiler warnings
  • Refresh previous search functions
  • Better CMakeLists

Radiance 3.2

13 Aug 12:36
Compare
Choose a tag to compare

Added

  • Bitboards
  • Passed, isolated and doubled pawn detection through bitboards for evaluation

Fixed

  • Clean code

Radiance 3.1.1

04 Aug 14:18
Compare
Choose a tag to compare

Changed

  • Address UCI issues (#3)
  • Add LICENSE

Radiance 3.1

30 Jul 11:55
Compare
Choose a tag to compare

Added

  • Improve ordering : use ttMove and pvMove
  • Keep computed nodes when calling stop

Radiance 3.0.1

30 Jul 11:53
Compare
Choose a tag to compare

Changed

  • Clean code

Fixed

  • Fix aspiration window

Radiance 3.0

27 Jul 18:11
Compare
Choose a tag to compare

Added

  • Late-move reduction
  • Three-fold repetition
  • Transposition tables

Changed

  • Improve endgame evaluation
  • King more aggressive in endgame

Radiance 2.4

27 Jul 18:08
Compare
Choose a tag to compare

Added

  • Support go infinite and proper stop

Changed

  • Refactor book moves

Fixed

  • Tests

Radiance 2.3

09 Mar 12:55
Compare
Choose a tag to compare

Added

  • Zobrist key hashing
  • position kiwi command loads kiwipete position
  • CI
  • BoardParser::State history with previous field
  • Three-fold repetition pseudo working
  • Tune piece-square table

Changed

  • Move generation better pre-allocates
  • Improve endgame evaluation
  • Sort pieces positions when generating moves to keep consistency which improved quality of play

Fixed

  • En passant
  • King distance evaluation
  • Pawn promotion
  • Time management taking only current side time into account

Beta

  • Transposition working, not used
  • Late-move reduction

Radiance 2.2

25 Jan 20:55
Compare
Choose a tag to compare

Changed

  • Improve Quiescence
  • Better endgame handling with tables
  • Improve Search::generateMoveList() performances
  • Improve Piece::sliding() and pieces' using it in canMove()
  • Time management considers 30 moves to play instead of 20

Fixed

  • Fix single move behavior
  • Fix beta cutoff

Radiance 2.1

25 Jan 20:48
Compare
Choose a tag to compare

Added

Changed

  • King moveset is now a liability in early and middle game