Zevra chess engine - I went back to development

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

sovaz1997
Posts: 261
Joined: Sun Nov 13, 2016 10:37 am

Zevra chess engine - I went back to development

Post by sovaz1997 »

Hey! Today, 2 years later, I am releasing a new version of Zevra!

I again return to the development of my engine. At the moment, I am also developing my platform for distributed engine testing in parallel, which will be available later. This platform allowed me to automate the testing process.

Changes
  • Improvements in king safety;
  • Fix queen mobility eval;
  • Incremental eval for simple part: material and PSQ-tables;
  • Minor speed-up changes.
Testing (in process)

STC:

Code: Select all

tc=10+0.6 Threads=1 Hash=256
Games: 4448/20000 W: 1466 L: 1133 D: 1849
ELO: 26.06 +- 7.80 (95%) LOS: 100.00%

LTC:

Code: Select all

tc=60+0.6 Threads=1 Hash=256
Games: 724/3000 W: 236 L: 152 D: 336
ELO: 40.49 +- 18.53 (95%) LOS: 100.00%
You can download it here: https://github.com/sovaz1997/Zevra2/rel ... /v2.2_r317


------------

Also, I am currently developing my own distributed engine testing system (such as FishTest/OpenBench). I wanted to make it for ease of testing and for self-development. What are its features - the data is updated in real time via the socket, and the interface adjusts to the display (smooth color change in SPRT tests + display of a progress bar in Elo tests). I wrote on React (front-end), NestJS (back-end), and a client wrote on a clean Node.js that launches games through cutechess-cli. I plan to open source in the coming months when it gets better. Also, I have an idea to make distributed tournaments possible - a tournament is created and played on different PCs. Real-time data is sent to the server. In this case, the time control adjusts to the hardware. Games are played in parallel. This is just an idea for further development.

Image
Image

I hope you will like it! :D
Zevra 2 is my chess engine. Binary, source and description here: https://github.com/sovaz1997/Zevra2
Zevra v2.5 is last version of Zevra: https://github.com/sovaz1997/Zevra2/releases
User avatar
Graham Banks
Posts: 41423
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Zevra chess engine - I went back to development

Post by Graham Banks »

Good news. :)
gbanksnz at gmail.com
sovaz1997
Posts: 261
Joined: Sun Nov 13, 2016 10:37 am

Re: Zevra chess engine - I went back to development

Post by sovaz1997 »

Hello, Graham!
Today I saw, by the way, the site with your tournaments (http://tlcv.net/). It is very good that it is there - I could not enter in any way through TLCV/ Livius for some reason due to the specifics of the provider, or because of something else. I tried it through VPN too - it didn't work either. The site works for me :)
Zevra 2 is my chess engine. Binary, source and description here: https://github.com/sovaz1997/Zevra2
Zevra v2.5 is last version of Zevra: https://github.com/sovaz1997/Zevra2/releases
User avatar
Graham Banks
Posts: 41423
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Zevra chess engine - I went back to development

Post by Graham Banks »

sovaz1997 wrote: Sat Aug 28, 2021 11:51 pm Hello, Graham!
Today I saw, by the way, the site with your tournaments (http://tlcv.net/). It is very good that it is there - I could not enter in any way through TLCV/ Livius for some reason due to the specifics of the provider, or because of something else. I tried it through VPN too - it didn't work either. The site works for me :)
Good that all interested can now use the web based viewer.

I'm very thankful that Jay put in a lot of effort to create it. :)
gbanksnz at gmail.com
sovaz1997
Posts: 261
Joined: Sun Nov 13, 2016 10:37 am

Re: Zevra chess engine - I went back to development

Post by sovaz1997 »

It is perfectly! Thanks to him!
Zevra 2 is my chess engine. Binary, source and description here: https://github.com/sovaz1997/Zevra2
Zevra v2.5 is last version of Zevra: https://github.com/sovaz1997/Zevra2/releases
User avatar
mclane
Posts: 18748
Joined: Thu Mar 09, 2006 6:40 pm
Location: US of Europe, germany
Full name: Thorsten Czub

Re: Zevra chess engine - I went back to development

Post by mclane »

Long life to graham
What seems like a fairy tale today may be reality tomorrow.
Here we have a fairy tale of the day after tomorrow....
User avatar
Graham Banks
Posts: 41423
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Zevra chess engine - I went back to development

Post by Graham Banks »

mclane wrote: Sun Aug 29, 2021 2:42 am Long life to graham


I hope so, Thorsten.
The same sentiment could apply to other enthusiasts too. :P
gbanksnz at gmail.com
User avatar
CMCanavessi
Posts: 1142
Joined: Thu Dec 28, 2017 4:06 pm
Location: Argentina

Re: Zevra chess engine - I went back to development

Post by CMCanavessi »

Welcome back!! Good to see Zevra making progress. Do you have plans to get on the NNUE bandwagon?
Follow my tournament and some Leela gauntlets live at http://twitch.tv/ccls
sovaz1997
Posts: 261
Joined: Sun Nov 13, 2016 10:37 am

Re: Zevra chess engine - I went back to development

Post by sovaz1997 »

I re-uploaded the binaries as they required the library
Zevra 2 is my chess engine. Binary, source and description here: https://github.com/sovaz1997/Zevra2
Zevra v2.5 is last version of Zevra: https://github.com/sovaz1997/Zevra2/releases
sovaz1997
Posts: 261
Joined: Sun Nov 13, 2016 10:37 am

Re: Zevra chess engine - I went back to development

Post by sovaz1997 »

CMCanavessi wrote: Sun Aug 29, 2021 5:39 am Welcome back!! Good to see Zevra making progress. Do you have plans to get on the NNUE bandwagon?
Thanks! :)
If I do this, I will understand this topic myself and experiment with my own network options - I do not want to receive Elo points for free by connecting some kind of network) As long as my engine can be developed without it.
Zevra 2 is my chess engine. Binary, source and description here: https://github.com/sovaz1997/Zevra2
Zevra v2.5 is last version of Zevra: https://github.com/sovaz1997/Zevra2/releases