New engine: Reyna

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

Moderator: Ras

rtarga
Posts: 10
Joined: Mon Apr 14, 2025 9:45 am
Full name: Renz Targa

New engine: Reyna

Post by rtarga »

Hi! Reyna is a UCI chess engine written in Rust that I made as a hobby. It is a traditional alpha-beta searcher with HCE.

https://github.com/renztarga/Reyna

I discovered computer chess back in 2007-2008 when I was a kid trying to cheat on Yahoo! chess :lol: and I have been interested ever since. Earlier this year, I decided to try and create my own engine for fun. I wrote it for about 6 months before my interest waned. Initially, my only goal was to defeat TSCP, and I would have been very happy. Now it can defeat Fruit 2.1, which was definitely not even in my sights when I started this project.

I hope to improve this in the future by adding ponder support, multi-thread support, and maybe even NNUE. Thanks for reading!
User avatar
Graham Banks
Posts: 44859
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: New engine: Reyna

Post by Graham Banks »

Hi.

What is your approximate strength estimate at this stage?
gbanksnz at gmail.com
rtarga
Posts: 10
Joined: Mon Apr 14, 2025 9:45 am
Full name: Renz Targa

Re: New engine: Reyna

Post by rtarga »

Graham Banks wrote: Sun Oct 19, 2025 12:22 pm Hi.

What is your approximate strength estimate at this stage?
Probably around 2600-2700 based on my (definitely inadequate) testing. The longest time control I test with is 2+1.
User avatar
Gabor Szots
Posts: 1480
Joined: Sat Jul 21, 2018 7:43 am
Location: Budapest, Hungary
Full name: Gabor Szots

Re: New engine: Reyna

Post by Gabor Szots »

I'm not a Rust expert but I think something is missing from the source package as cargo displays this message:
error: could not find `Cargo.toml` in `e:\Sakk\compiles\Reyna (Rust)\Reyna-1.0` or any parent directory
Gabor Szots
CCRL testing group
rtarga
Posts: 10
Joined: Mon Apr 14, 2025 9:45 am
Full name: Renz Targa

Re: New engine: Reyna

Post by rtarga »

Gabor Szots wrote: Sun Oct 19, 2025 5:22 pm I'm not a Rust expert but I think something is missing from the source package as cargo displays this message:
error: could not find `Cargo.toml` in `e:\Sakk\compiles\Reyna (Rust)\Reyna-1.0` or any parent directory
Thanks for letting me know. I have added Cargo.toml in the repository.
User avatar
Gabor Szots
Posts: 1480
Joined: Sat Jul 21, 2018 7:43 am
Location: Budapest, Hungary
Full name: Gabor Szots

Re: New engine: Reyna

Post by Gabor Szots »

rtarga wrote: Sun Oct 19, 2025 6:32 pm
Gabor Szots wrote: Sun Oct 19, 2025 5:22 pm I'm not a Rust expert but I think something is missing from the source package as cargo displays this message:
error: could not find `Cargo.toml` in `e:\Sakk\compiles\Reyna (Rust)\Reyna-1.0` or any parent directory
Thanks for letting me know. I have added Cargo.toml in the repository.
The zip file under releases is still unchanged.
Gabor Szots
CCRL testing group
rtarga
Posts: 10
Joined: Mon Apr 14, 2025 9:45 am
Full name: Renz Targa

Re: New engine: Reyna

Post by rtarga »

Gabor Szots wrote: Sun Oct 19, 2025 7:40 pm
rtarga wrote: Sun Oct 19, 2025 6:32 pm
Gabor Szots wrote: Sun Oct 19, 2025 5:22 pm I'm not a Rust expert but I think something is missing from the source package as cargo displays this message:
error: could not find `Cargo.toml` in `e:\Sakk\compiles\Reyna (Rust)\Reyna-1.0` or any parent directory
Thanks for letting me know. I have added Cargo.toml in the repository.
The zip file under releases is still unchanged.
It is now updated as well. Thanks!