Releases: ppipelin/radiance
Releases · ppipelin/radiance
Radiance 3.3
Added
- Hardware-dependent bitboard functions
- Hardware-dependent compiler flags
- Github deployement actions
- UCI options to select
search
andevaluation
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
Added
- Bitboards
- Passed, isolated and doubled pawn detection through bitboards for evaluation
Fixed
- Clean code
Radiance 3.1.1
Changed
- Address UCI issues (#3)
- Add LICENSE
Radiance 3.1
Added
- Improve ordering : use ttMove and pvMove
- Keep computed nodes when calling
stop
Radiance 3.0.1
Changed
- Clean code
Fixed
- Fix aspiration window
Radiance 3.0
Added
- Late-move reduction
- Three-fold repetition
- Transposition tables
Changed
- Improve endgame evaluation
- King more aggressive in endgame
Radiance 2.4
Added
- Support
go infinite
and properstop
Changed
- Refactor book moves
Fixed
- Tests
Radiance 2.3
Added
- Zobrist key hashing
position kiwi
command loads kiwipete position- CI
BoardParser::State
history with previousfield
- 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
Changed
- Improve Quiescence
- Better endgame handling with tables
- Improve
Search::generateMoveList()
performances - Improve
Piece::sliding()
and pieces' using it incanMove()
- Time management considers 30 moves to play instead of 20
Fixed
- Fix single move behavior
- Fix beta cutoff
Radiance 2.1
Added
- Add Tomasz Michniewski Piece-Square Tables
Changed
- King moveset is now a liability in early and middle game