Near-random movers

Discussion of chess software programming and technical issues.

Moderators: hgm, Harvey Williamson, bob

Robert Pope
Posts: 391
Joined: Sat Mar 25, 2006 7:27 pm

Near-random movers

Post by Robert Pope » Wed Feb 14, 2018 3:36 am

I think I recall somebody making a series of random-move engines to create a progression of engines on the very low end. e.g. pure random mover, random mover unless mate-in-1 exists, etc. They were built off a solid engine, so they didn't have instability from crashes.

Ring any bells? Does anyone know where I can download them?

Modern Times
Posts: 2138
Joined: Thu Jun 07, 2012 9:02 pm

Re: Near-random movers

Post by Modern Times » Wed Feb 14, 2018 5:11 am

There us a Brutus random mover on CCRL 404. Follow the download link on that page.

http://www.computerchess.org.uk/ccrl/40 ... Brutus_RND
.

Opinions expressed here are my own, and not necessarily those of the CCRL Group.

User avatar
Werner Taelemans
Posts: 80
Joined: Mon Feb 03, 2014 10:57 am
Location: Belgium
Contact:

Re: Near-random movers

Post by Werner Taelemans » Wed Feb 14, 2018 7:38 am

Robert Pope wrote:Ring any bells? Does anyone know where I can download them?
Take a look at this thread:
http://talkchess.com/forum/viewtopic.ph ... 07&t=62510

Robert Pope
Posts: 391
Joined: Sat Mar 25, 2006 7:27 pm

Re: Near-random movers

Post by Robert Pope » Wed Feb 14, 2018 2:34 pm

Werner Taelemans wrote:
Robert Pope wrote:Ring any bells? Does anyone know where I can download them?
Take a look at this thread:
http://talkchess.com/forum/viewtopic.ph ... 07&t=62510
That's the thread I was thinking about - thanks!

AlvaroBegue
Posts: 880
Joined: Tue Mar 09, 2010 2:46 pm
Location: New York

Re: Near-random movers

Post by AlvaroBegue » Wed Feb 14, 2018 3:33 pm

I made a version of RuyDos that plays randomly, at the request of someone in these forums.

https://www.dropbox.com/sh/1o3ymy403yy8 ... 0-MUa?dl=0

Enjoy!
Álvaro.

User avatar
flok
Posts: 899
Joined: Fri Mar 14, 2008 1:33 pm
Location: Gouda, the Netherlands
Contact:

Re: Near-random movers

Post by flok » Wed Feb 14, 2018 3:52 pm

Not really random (really not), but with the rating of one: https://vanheusden.com/pos/

Volker Annuss
Posts: 162
Joined: Mon Sep 03, 2007 7:15 am

Re: Near-random movers

Post by Volker Annuss » Wed Feb 14, 2018 8:41 pm

Arminius http://www.nnuss.de/Hermann/Arminius2017-01-01.zip has a random mover built in. When you give him the command line argument --Rnd he is a random mover.

When you give him the command line argument --RndMate he will find every mate in one. When there is no mate in one, he is a random mover.

User avatar
Luis Babboni
Posts: 421
Joined: Sat Feb 28, 2015 3:37 pm
Location: Argentina

Re: Near-random movers

Post by Luis Babboni » Thu Feb 15, 2018 1:49 am

Soberango still has a non sofisticated evaluation function, in fact just based on material, and when more than one move have the same evaluation and the same priority in move order, chose wich to do it nearly* random.
*: said "nearly random" cause for example in case of bishop, tower or queen, the less distances moves are choosed over biger distances moves. But for example knight moves that not allowed or avoided mate in its horizon distance view and with no capture or capturing the same kind of piece, are choosed by pure random.
This way, and without lost time (or very few at most) cause the way it uses to be random in those cases, near never do the same game.

Robert Pope
Posts: 391
Joined: Sat Mar 25, 2006 7:27 pm

Re: Near-random movers

Post by Robert Pope » Thu Feb 15, 2018 2:17 am

Thanks, I validated my RandMover and RandMater against Arminius. I also made a normal searcher that returned a random number instead of the regular eval. That version scored 600 elo better than a RandomMater. Is that to be expected?

Volker Annuss
Posts: 162
Joined: Mon Sep 03, 2007 7:15 am

Re: Near-random movers

Post by Volker Annuss » Thu Feb 15, 2018 8:40 pm

Robert Pope wrote:I also made a normal searcher that returned a random number instead of the regular eval. That version scored 600 elo better than a RandomMater. Is that to be expected?
Does your version find deep mates? It is known, that a random eval helps the search to find positions with high mobility.

Post Reply