New engine: Vengeance
New engine: Vengeance
Hi all, my name is Amar Thapa. I am from India. I am happy to announce the release of the Vengeance chess engine.
Development of this engine was going on for some years during my free time and I was able to finish version 1.0.0 recently.
More details of the engine can be found here -> https://bitbucket.org/amarthapa/vengeance/src/main/ .
It is an open-source engine with an estimated elo of 2700.
Thanks to all open-source engines, chess websites, and forums for helping me develop this engine.
Development of this engine was going on for some years during my free time and I was able to finish version 1.0.0 recently.
More details of the engine can be found here -> https://bitbucket.org/amarthapa/vengeance/src/main/ .
It is an open-source engine with an estimated elo of 2700.
Thanks to all open-source engines, chess websites, and forums for helping me develop this engine.
- Graham Banks
- Posts: 26926
- Joined: Sun Dec 18, 2005 5:47 pm
- Sign-up code: 0
- Location: Auckland, NZ
Re: New engine: Vengeance
We will need a compile, preferably AVX2 or BMi2, so that we can test it.
Re: New engine: Vengeance
Hi, build instructions can be found in the readme.
As of now, I can provide binaries for Linux but I don't know if it can be compatible with other systems.
It would be better if the users build the source code in their system with GCC which ensures compatibility.
Thanks.
As of now, I can provide binaries for Linux but I don't know if it can be compatible with other systems.
It would be better if the users build the source code in their system with GCC which ensures compatibility.
Thanks.
Re: New engine: Vengeance
You are going to have to provide Windows exes. None of our testers use Linux, and none of us are experts in compiling code.
Re: New engine: Vengeance
Okay, I will look into it. Since I haven't developed the engine using Windows. It will take some time before I post the exes.
- Graham Banks
- Posts: 26926
- Joined: Sun Dec 18, 2005 5:47 pm
- Sign-up code: 0
- Location: Auckland, NZ
Re: New engine: Vengeance
Hi, the exe for Windows can be found here -> https://drive.google.com/file/d/1U_9iVB ... share_link .
Re: New engine: Vengeance
Yeah, that would be helpful. Anyways I have posted a link to the exe. Let me know if this works.
- Graham Banks
- Posts: 26926
- Joined: Sun Dec 18, 2005 5:47 pm
- Sign-up code: 0
- Location: Auckland, NZ
Re: New engine: Vengeance
amarthapa wrote: ↑Sun Feb 19, 2023 6:58 amYeah, that would be helpful. Anyways I have posted a link to the exe. Let me know if this works.
- Attachments
-
- Needs files.
- Vengeance message.jpg (54.11 KiB) Viewed 9856 times
Re: New engine: Vengeance
Okay, I will need to figure this out. Will post something in a day or so.
- Graham Banks
- Posts: 26926
- Joined: Sun Dec 18, 2005 5:47 pm
- Sign-up code: 0
- Location: Auckland, NZ
Re: New engine: Vengeance
I don't. Can you tell me any one of them?
- Graham Banks
- Posts: 26926
- Joined: Sun Dec 18, 2005 5:47 pm
- Sign-up code: 0
- Location: Auckland, NZ
Re: New engine: Vengeance
Thanks, I joined it.
Re: New engine: Vengeance
Here is a new build for Windows https://drive.google.com/file/d/1G7qZtf ... share_link . This should work fine. I tested it using Wine for Linux.
- Graham Banks
- Posts: 26926
- Joined: Sun Dec 18, 2005 5:47 pm
- Sign-up code: 0
- Location: Auckland, NZ
Re: New engine: Vengeance
Nothing happens when I doubleclick on the exe.amarthapa wrote: ↑Sun Feb 19, 2023 8:53 amHere is a new build for Windows https://drive.google.com/file/d/1G7qZtf ... share_link . This should work fine. I tested it using Wine for Linux.
Re: New engine: Vengeance
Could you open a command prompt in windows and cd into the directory containing the engine and then type Vengeance.exe in the command prompt? Alternatively, you can also import the exe in some kind of uci-enabled chess GUI like Arena or CuteChess Gui. Its a uci engine, so you need to give it uci commands for it to give outputs.Graham Banks wrote: ↑Sun Feb 19, 2023 9:31 amNothing happens when I doubleclick on the exe.amarthapa wrote: ↑Sun Feb 19, 2023 8:53 amHere is a new build for Windows https://drive.google.com/file/d/1G7qZtf ... share_link . This should work fine. I tested it using Wine for Linux.
"Press Windows+R to open “Run” box. Type “cmd” and then click “OK” to open a regular Command Prompt."
You could also drag and drop the exe file in the said command prompt. And then hit enter to run the engine.
- Graham Banks
- Posts: 26926
- Joined: Sun Dec 18, 2005 5:47 pm
- Sign-up code: 0
- Location: Auckland, NZ
Re: New engine: Vengeance
If I create it as an engine in ChessGUI, there are no parameters visible to set, and when it is its turn to move, it just exits.
Re: New engine: Vengeance
Ok. I think I will have to build it in a windows system for compatibility. I will post the executables once I do that.Graham Banks wrote: ↑Sun Feb 19, 2023 10:45 am If I create it as an engine in ChessGUI, there are no parameters visible to set, and when it is its turn to move, it just exits.
- Gabor Szots
- Posts: 12855
- Joined: Sat Dec 09, 2006 6:30 am
- Sign-up code: 10159
- Location: Szentendre, Hungary
Re: New engine: Vengeance
I managed to compile it for Windows using the makefile, also by directly using GCC. However, in both cases the exe does not run, it seems it requires a network file to run. Where can I download it from?
EDIT: I have just read the readme and it says Vengeance does not use NNUE evaluation. Still, upon starting the engine outputs this line: Not able to load network.
EDIT: I have just read the readme and it says Vengeance does not use NNUE evaluation. Still, upon starting the engine outputs this line: Not able to load network.
Re: New engine: Vengeance
I see. I mistakenly added a network file for NNUE when I was doing some tests. However, this current version does not use NNUE but has some code for it. I will either post the said network file or remove some code related to it and post a new exe.Gabor Szots wrote: ↑Sun Feb 19, 2023 10:58 am I managed to compile it for Windows using the makefile, also by directly using GCC. However, in both cases the exe does not run, it seems it requires a network file to run. Where can I download it from?
EDIT: I have just read the readme and it says Vengeance does not use NNUE evaluation. Still, upon starting the engine outputs this line: Not able to load network.
Thanks for the bug hunt!
The NNUE code is there but currently its a work in progress.
Last edited by amarthapa on Sun Feb 19, 2023 11:12 am, edited 1 time in total.
Re: New engine: Vengeance
Here is the link for the new exe -> https://drive.google.com/file/d/1dd0TYK ... share_linkamarthapa wrote: ↑Sun Feb 19, 2023 11:06 amI see. I mistakenly added a network file for NNUE when I was doing some tests. However, this current version does not use NNUE but has some code for it. I will either post the said network file or remove some code related to it and post a new exe.Gabor Szots wrote: ↑Sun Feb 19, 2023 10:58 am I managed to compile it for Windows using the makefile, also by directly using GCC. However, in both cases the exe does not run, it seems it requires a network file to run. Where can I download it from?
EDIT: I have just read the readme and it says Vengeance does not use NNUE evaluation. Still, upon starting the engine outputs this line: Not able to load network.
Thanks for the bug hunt!
- Gabor Szots
- Posts: 12855
- Joined: Sat Dec 09, 2006 6:30 am
- Sign-up code: 10159
- Location: Szentendre, Hungary
Re: New engine: Vengeance
Please update the sources accordingly as well.amarthapa wrote: ↑Sun Feb 19, 2023 11:10 amHere is the link for the new exe -> https://drive.google.com/file/d/1dd0TYK ... share_linkamarthapa wrote: ↑Sun Feb 19, 2023 11:06 amI see. I mistakenly added a network file for NNUE when I was doing some tests. However, this current version does not use NNUE but has some code for it. I will either post the said network file or remove some code related to it and post a new exe.Gabor Szots wrote: ↑Sun Feb 19, 2023 10:58 am I managed to compile it for Windows using the makefile, also by directly using GCC. However, in both cases the exe does not run, it seems it requires a network file to run. Where can I download it from?
EDIT: I have just read the readme and it says Vengeance does not use NNUE evaluation. Still, upon starting the engine outputs this line: Not able to load network.
Thanks for the bug hunt!
Re: New engine: Vengeance
Updated.Gabor Szots wrote: ↑Sun Feb 19, 2023 11:12 amPlease update the sources accordingly as well.amarthapa wrote: ↑Sun Feb 19, 2023 11:10 amHere is the link for the new exe -> https://drive.google.com/file/d/1dd0TYK ... share_linkamarthapa wrote: ↑Sun Feb 19, 2023 11:06 amI see. I mistakenly added a network file for NNUE when I was doing some tests. However, this current version does not use NNUE but has some code for it. I will either post the said network file or remove some code related to it and post a new exe.Gabor Szots wrote: ↑Sun Feb 19, 2023 10:58 am I managed to compile it for Windows using the makefile, also by directly using GCC. However, in both cases the exe does not run, it seems it requires a network file to run. Where can I download it from?
EDIT: I have just read the readme and it says Vengeance does not use NNUE evaluation. Still, upon starting the engine outputs this line: Not able to load network.
Thanks for the bug hunt!
- Gabor Szots
- Posts: 12855
- Joined: Sat Dec 09, 2006 6:30 am
- Sign-up code: 10159
- Location: Szentendre, Hungary
Re: New engine: Vengeance
Thanks, this works. I attach the exe obtained using the makefile.