EubosChess

EzioMagnifico

Top contribute Forum Top Active Users
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

Re: EubosChess

Post by EzioMagnifico »

v2.6
Thanks to the Author Chris Bolt cjbolt smile16

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!)

Return to “Other Free Engines”