
Deuterium v10.01.27.213
1. Modify evaluation codes on piece mobilities - do not inlude x-rays.
2. Modify rook evaluation on open files and half open files.
3. Tune rook at 7th and 8th rank bonus score in evaluation.
4. Added queen and rook piece square tables.
5. King piece square tables now use 2 tables, 1 for opening and for ending.
6. Save null move search info to transposition table.
7. Added win evaluation pruning in search().
8. Added loss evaluation pruning with qsearch verification in search().
9. Modify see() routine - calculate sliders that might pin pawn attackers.
10. Added futility pruning in qsearch().
11. Updated big books.
12. Fixed minor bugs everywhere, improve code readability..
13. Added option "Gui" in deuterium.ini file so that Deuterium will know which Gui it is run. This
also will fix analyze mode under arena gui, when you set Gui arena in deuterium.ini file.
14. Added check evasion routine to handle move generation when side is in check.
15. Added non capture check move routine for qsearch().
16. Modify null move conditions - do not do null move if previous move is a hash move,
or mate killer move, also modify depth reduction R.
17. Improve probing of bitbase, use piece list instead of scanning the whole board to locate pieces.
Probably an increase of 25-50 points compared to previous version.
https://sites.google.com/site/deuteriumengine/downloads-1









News