Since you’re here...

... we have a small favour to ask. More people, like you, are reading and supporting our blog: "Chess Engines Diary". And unlike many other sites and blogs, we made the choice to keep our articles open for all, regardless of where they live or what they can afford to pay.

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.

============================== My email: jotes@go2.pl



Chess engine: BLANK 1.3.0 (java)


BLANK is a UCI (java) chess engine. Author: 
Ryan Lau
This engine was written from scratch based off Object-Oriented design using Java. The basic UCI (Universal Chess Interface) protocol has been implemented for communication with UCI-compatible GUIs. It also has an in-built GUI to directly interact with the engine.

To install BLANK Chess as a UCI engine on Arena Chess GUI:
From the Arena GUI MenuBar, Select Engines > Install New Engine
Select .jar file type and navigate to location of the saved binary file.
Select the binary file and choose UCI protocol.
Go to the MenuBar, Select Engines > Manage... > Details and Select BLANK Chess Engine
Under General, Click on the Type drop-down list > select UCI. Apply changes.
Enjoy the engine!

v.1.3.0
Improved search tree pruning
Extended Futility Pruning
Static Null Move Pruning
Implemented 50-Move rule and insufficient material draw logic
Adopted a more aggressive null-move pruning approach by increasing reduction constant at higher depths
Quiescence search now probes transposition table and has the hash move prioritised.
Silent moves with no scores assigned are placed at a lower priority and
ordered based on PSQT change during move ordering
Added a seed to generate a fixed set of Zobrist keys.
Minor bug fixes





Comments

Popular Posts