i'm doing my first test against Xadreco 5.7 and i found a problem. all the games are identical.
how can i do to not have all the time the same game?
my firsti idea is to randomize by a 10 % the time assigned to each moves, could this be right?
Vajolet Chess Engine
Moderators: hgm, Rebel, chrisw
-
- Posts: 1296
- Joined: Sun Mar 12, 2006 6:46 pm
- Location: Kelowna
- Full name: Tony Mokonen
Re: Vajolet Chess Engine
You can add a small opening book to your program, to help randomize opening lines.
-
- Posts: 1385
- Joined: Fri Jul 14, 2006 7:56 am
- Location: London, England
- Full name: Jim Ablett
Re: Vajolet Chess Engine
Hi Marco,elcabesa wrote:i'm doing my first test against Xadreco 5.7 and i found a problem. all the games are identical.
how can i do to not have all the time the same game?
my firsti idea is to randomize by a 10 % the time assigned to each moves, could this be right?
You could try adding a small random element to the evaluation (this is how Mscp does it) >
Code: Select all
/* some noise to randomize play */
score += (hash_stack[ply] ^ rnd_seed) % 17 - 8;
-
- Posts: 150
- Joined: Sat Jan 30, 2010 10:54 am
- Location: Israel
Re: Vajolet Chess Engine
It's awesome that some people are still writing chess programs from scratch instead of cloning Ippo. Keep up the good work.
-
- Posts: 855
- Joined: Sun May 23, 2010 1:32 pm
Re: Vajolet Chess Engine
where is the fun in cloning Ippo?
-
- Posts: 161
- Joined: Thu Jan 08, 2009 9:06 pm
- Location: San Francisco, USA
Re: Vajolet Chess Engine
Hi Marco,
Another option (that saves you from writing any code) is to use cutechess-cli to run matches against other engines. One of the options to cutechess-cli is an opening book (of which few are available on the net for free). That way you will get different matches.
I use that extensively for my own engine's testing and I believe many here on the forums use the tool. Just do a search for it in the forum and you will find a thread that has details about where to download it from and how to use it.
Regards,
Vlad.
Another option (that saves you from writing any code) is to use cutechess-cli to run matches against other engines. One of the options to cutechess-cli is an opening book (of which few are available on the net for free). That way you will get different matches.
I use that extensively for my own engine's testing and I believe many here on the forums use the tool. Just do a search for it in the forum and you will find a thread that has details about where to download it from and how to use it.
Regards,
Vlad.
-
- Posts: 855
- Joined: Sun May 23, 2010 1:32 pm
Re: Vajolet Chess Engine
I'm doing first tests with UCI against Xadreco 5.7, and i'm really happy!
I want now try evalutating Vajolet and rate him against few low rated engines, my plan is:
1° choose few engine (9) from carlos's list ( not buggy ones)
2° run a tournament between the 10 engines with 1' time ocntrol
3° get the result
but i have few questions.
i)should i do a tournament between the 10 engine or should i make my enbgine play against the others?
ii) how many games or round? 10, 100, 300?
iii) should I initialize all engine witha predefinited ELO eg 1000 or should i take elo from carlo's list?
thank you all
I want now try evalutating Vajolet and rate him against few low rated engines, my plan is:
1° choose few engine (9) from carlos's list ( not buggy ones)
2° run a tournament between the 10 engines with 1' time ocntrol
3° get the result
but i have few questions.
i)should i do a tournament between the 10 engine or should i make my enbgine play against the others?
ii) how many games or round? 10, 100, 300?
iii) should I initialize all engine witha predefinited ELO eg 1000 or should i take elo from carlo's list?
thank you all
-
- Posts: 4611
- Joined: Wed Oct 01, 2008 6:33 am
- Location: Regensburg, Germany
- Full name: Guenther Simon
Re: Vajolet Chess Engine
You should also take a look at my wellknown RWBC anthology, it listselcabesa wrote:i think my first test will be against something like gringo1.49b or Xadreco 5.7, i hope I could win some game
all WB and UCI programs and practically all programs without severe
bugs (except new ones over the last 6 -9 months) are somehow rated too.
Just sort the main list by the column header 'RWBC-Ratings'.
(Of course you can sort by other criteria too...)
http://rwbc-chess.de/wb_chron.htm
(Ratings below 1000 are just listed with a '*'. If you need more precise
infos for programs under 1000 in the RWBC scale you should also look at
the complete rating list here :
http://rwbc-chess.de/Ratings/Ratings.htm)
A lot of programs don't have much games, but I guess it can still give a
rough overview, because it contains the whole spectrum of engines.
Guenther