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: Jangine 2023.01.15 (Windows and Linux)

Jangine is a chess engine (computer program that plays chess) I wrote in 2022 (parts in 2015).
Rating CEDR=1862

Language choice:
- C (later C++) was chosen in 2015 due to superior speed over most languages.
 - Because I had no C/C++ experience in 2015 (and still don't have very much), there are code quality issues.
 - Since many features (e.g. using a std::map vs a static C array) of C++ are too slow for my use case I am thinking of switching the engine back to C entirely.

v.2023.01.15:
Check pseudo-legality of moves fetched from transposition table (fixes illegal move bug)
Always store search results in transposition table
Fix side-to-move in setboard
Fix rare bug where 8-bit search depth could overflow
Add version info to uci command

Jangine 2023.01.15 download

github:https://github.com/xjcl/jangine/releases/tag/v2023.01.15

Comments

Popular Posts