v2.6
Thanks to the Author Chris Bolt cjbolt
A Java chess engine. Uses UCI protocol. Playable on lichess .
Download : https://github.com/cjbolt/EubosChess/releases/tag/v2.6
Homepage / Instructions : https://github.com/cjbolt/EubosChess
The release was pushed forward due to a defect in v2.5. If you tried to use Eubos on a multi-core system, by default it would run as multithreaded. I don't normally test this configuration, and as a result, I had missed that the refactor I did to remove dynamic allocation of Move Lists caused a crash when running with more than one search thread.
I have temporarily removed the capability to run configure or run multithreaded searches.
Apart from that, I have a couple of algorithmic improvements and optimisations:
- Material balance and piece square tables are now incrementally updated
- Lazy evaluation is employed in the opening and middlegame, though only beta refutations are checked at present
- The pseudo-legal move generation has been greatly optimised (yielding a 20% increase in speed!)
EubosChess
-
- Forum Contributions
- Points: 35 090,00
- Posts: 3260
- Joined: 01/01/2020, 8:40
- Status: Online (Active 2 Hours, 17 Minutes ago)
- Medals: 2
- Topics: 405
- Reputation: 18695
- Location: Somewhere in time .
- Has thanked: 10484 times
- Been thanked: 18657 times