mvanthoor wrote: ↑Thu Oct 21, 2021 2:26 am
Interesting... another Rust engine. In some spots (such as the FEN reader and UCI handling, but not limited to those), Velvet uses a very similar architecture, structure, conventions, and sometimes even naming as Rustic. The engine was started a year later than Rustic, and seems to have progressed at rocket speed.
I don't mind if that's the case, but if so, some credits would have been nice. It _could_ of course be that the use of the Rust language makes people naturally use some architectures over others. Still, I get the feeling that Rustic may have been an inspiration to early versions of this engine, in the same way as VICE was an inspiration to the earliest versions of Rustic (but code all except the castling permission table has disappeared before Alpha 1).
Hey,
First:
This thread is really not for discussing releases/engines, but announcing them... If you really wanted to discuss something about a release, please open a new thread... It is easy for the engine releases to go unnoticed thanks to all chit-chatting in the thread.
Second:
Your reply got me curious and took a look at the engine source code especially the files you mentioned, all "influence" that I saw, was exact same file extensions, and a bunch of commonly used words like FEN and read (even the fen reader function is called differently in the two engines).
Maybe you are both influenced by Rust conventions and Vice, but yeah I could be wrong...
Anyways, Velvet and Vajolet are the strongest two chess engines written in Rust, with BlackMarlin skyrocketing too, it is hard to guess which one will win the race in the coming few months
