Releases: bobsquared/Mr_Bob_Chess
Releases · bobsquared/Mr_Bob_Chess
Mr Bob v1.3.0
v1.3 0 release
Mr Bob v1.2.0
v1.2.0 release.
Requires a network to play. A default network is provided.
Mr Bob v1.1.0
v1.1.0 release
Mr Bob v1.0.0
v1.0.0 release
Mr Bob v0.9.0
v0.9.0 release
Mr Bob v0.8.0
v0.8.0 Release
Mr Bob v0.7.1
Simple UCI GUI compatibility change
Mr Bob v0.7.0
v0.7.0 Release
Mr Bob v0.6.0
All:
- Large refactor for most of the codebase
Makefile:
- Added debugging mode.
Bitboard.cpp:
- Removed duplicate killers
- Reworked move generation and move/undo
eval.cpp
- Reworked mostly on mobility
Transposition Tables:
- Changed to always replace algorithm
search.cpp
- Removed SEE and transposition table in qsearch
- Added reverse futility pruning
- Changed conditions for late move reductions
- Changed history heuristics
Mr Bob v0.5.0
GUI:
- Added evaluation for users.
Bugs:
- Fixed a castling bug that crashes the engine.
- Fixed a transposition table bug that causes performance loss.
- Fixed a searching bug that searches unnecessary positions.
Makefile:
- Added transpositionTable.cpp into make file.
Bitboard.cpp:
- Doubled nodes per seconds
Move Ordering:
- Changed capture ordering to purely MvvLva
Transposition Tables:
- Transposition tables are now separated from bitboard file
- Tweaked replacement algorithm
- Redid the way positions are stored (upper, vs exact)
Gameplay and Evaluation:
- Added more precise pawn evaluations (passed pawns, isolated pawns, doubled pawns)
main.cpp:
- Added aspiration windows.
Late Move Pruning:
- Changed parameters of late move pruning.