Lambergar - UCI chess engine Rating CEDR=2624
Lambergar is a chess engine developed in the Zig programming language.
The name "Lambergar" is a nod to the Slovenian folk romance, Pegam and Lambergar, which recounts the epic struggle between Jan Vitovec and Kriลกtof Lambergar (Lamberg). This narrative of fortitude and rivalry provided a fitting namesake for this chess engine.
Lambergar is licensed under the MIT License. Check out LICENSE.txt for the full text. Feel free to use this program, but please credit this repository in your project if you use it.
v.0.4.0:
This release includes two bug fixes:
Excessive Memory Usage: We resolved an issue with excessive memory usage. The problem originated from the use of an incorrect memory allocator. Previously, we used the Arena memory allocator, which, according to a discussion on Ziggit, does not release memory. We have now switched to using the c_allocator directly.
Engine Unresponsiveness: We fixed an issue where the engine would get stuck in search mode and not respond to commands from the interface. This was due to the use of a single thread, and interfacing was only possible once the search had finished. We have now resolved this by using a separate thread for the search routine. This improvement also lays the groundwork for implementing a multi-threaded search in the future.
Please note that these changes do not improve the engine's strength.
https://github.com/jabolcni/Lambergar/releases/tag/v0.4.1
Comments
Post a Comment