Soberango 0.00.0 realized.

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

Moderators: hgm, Rebel, chrisw

Sven
Posts: 4052
Joined: Thu May 15, 2008 9:57 pm
Location: Berlin, Germany
Full name: Sven Schüle

Re: Soberango 0.00.0 realized.

Post by Sven »

tmokonen wrote:
joechess wrote:Engine calculates but doesn’t move when starting a game. Anyone else have this problem with Soberango?
I am experiencing a similar issue, when using a sudden death time control or a time control with an increment. Soberango 0.09.2 seems to work fine if I use a time control of x moves in y number of minutes. I am using Arena as my GUI.
In raw command line mode it behaves as follows with 40 moves in 5 minutes:
- either it moves instantly (and reports 1/2-1/2),
- or it thinks for a short while and then makes its move,
- or it thinks quite a while (until depth 6 or 7) but then does not move.
User avatar
Luis Babboni
Posts: 464
Joined: Sat Feb 28, 2015 4:37 pm
Location: Argentina

Re: Soberango 0.00.0 realized.

Post by Luis Babboni »

Sorry people, Soberango, as it saids in its web, is just tested in Arena and just plays time controls like

moves, time, increment

moves: any
time: any (in minutes)
increment: 0

It is thought for the moment for 40/4 CCRL tests.

I think I must add this advertising here anytime I post a new version.
:oops:
User avatar
Luis Babboni
Posts: 464
Joined: Sat Feb 28, 2015 4:37 pm
Location: Argentina

Re: Soberango 0.00.0 realized.

Post by Luis Babboni »

Sven Schüle wrote:
tmokonen wrote:
joechess wrote:Engine calculates but doesn’t move when starting a game. Anyone else have this problem with Soberango?
I am experiencing a similar issue, when using a sudden death time control or a time control with an increment. Soberango 0.09.2 seems to work fine if I use a time control of x moves in y number of minutes. I am using Arena as my GUI.
In raw command line mode it behaves as follows with 40 moves in 5 minutes:
- either it moves instantly (and reports 1/2-1/2),
- or it thinks for a short while and then makes its move,
- or it thinks quite a while (until depth 6 or 7) but then does not move.
Sorry, what is a "raw command line mode"?
Use console without any GUI?
I use "level 40 5 0" for example.
User avatar
cdani
Posts: 2204
Joined: Sat Jan 18, 2014 10:24 am
Location: Andorra

Re: Soberango 0.00.0 realized.

Post by cdani »

Luis Babboni wrote: Sorry, what is a "raw command line mode"?
Use console without any GUI?
Yes.
Daniel Anulliero
Posts: 759
Joined: Fri Jan 04, 2013 4:55 pm
Location: Nice

Re: Soberango 0.00.0 realized.

Post by Daniel Anulliero »

tmokonen wrote:
joechess wrote:Engine calculates but doesn’t move when starting a game. Anyone else have this problem with Soberango?
I am experiencing a similar issue, when using a sudden death time control or a time control with an increment. Soberango 0.09.2 seems to work fine if I use a time control of x moves in y number of minutes. I am using Arena as my GUI.
I had a same problem with Isa , when Graham tried to test at TC 40/40 , Isa won't move after the book
It's fixed now but need to tune the gestion of the time :wink:
Isa download :
Sven
Posts: 4052
Joined: Thu May 15, 2008 9:57 pm
Location: Berlin, Germany
Full name: Sven Schüle

Re: Soberango 0.00.0 realized.

Post by Sven »

Luis Babboni wrote:
Sven Schüle wrote:
tmokonen wrote:
joechess wrote:Engine calculates but doesn’t move when starting a game. Anyone else have this problem with Soberango?
I am experiencing a similar issue, when using a sudden death time control or a time control with an increment. Soberango 0.09.2 seems to work fine if I use a time control of x moves in y number of minutes. I am using Arena as my GUI.
In raw command line mode it behaves as follows with 40 moves in 5 minutes:
- either it moves instantly (and reports 1/2-1/2),
- or it thinks for a short while and then makes its move,
- or it thinks quite a while (until depth 6 or 7) but then does not move.
Sorry, what is a "raw command line mode"?
Use console without any GUI?
I use "level 40 5 0" for example.
Simply start the executable. If I enter the following commands:

Code: Select all

xboard
protover 2
new
level 40 5 0
time 30000
go
then I see the behaviour as described above. If the engine does not work correctly in console mode then it is very likely that there is some GUI under which it fails to work as well. I had already reported some clock management issues a long time ago, and I'm pretty sure that there are other WB protocol issues as well that should be fixed :-)
User avatar
Luis Babboni
Posts: 464
Joined: Sat Feb 28, 2015 4:37 pm
Location: Argentina

Re: Soberango 0.00.0 realized.

Post by Luis Babboni »

Sven Schüle wrote: ...
Simply start the executable. If I enter the following commands:

Code: Select all

xboard
protover 2
new
level 40 5 0
time 30000
go
...
Here an screencapture of Soberango0092 console doing in my PC exactly what you say Sven but without problem. :shock:


https://dl.dropboxusercontent.com/s/ozq ... l.jpg?dl=0
User avatar
Luis Babboni
Posts: 464
Joined: Sat Feb 28, 2015 4:37 pm
Location: Argentina

Re: Soberango 0.00.0 realized.

Post by Luis Babboni »

Soberango 0.09.3 realized.

Fixed a bug in QS but still a lot to improve in it yet.

Web: http://www.luisbtenis.com.ar/Soberango/Soberango.html
User avatar
Luis Babboni
Posts: 464
Joined: Sat Feb 28, 2015 4:37 pm
Location: Argentina

Re: Soberango 0.00.0 realized.

Post by Luis Babboni »

Soberango 0.09.4 realized.

I decided to turn off quiescence search. The level with it is weaker than without it because the loss of speed doing it.
I need to make a faster captures generator before activate QS again.

Web: http://www.luisbtenis.com.ar/Soberango/Soberango.html
Sven
Posts: 4052
Joined: Thu May 15, 2008 9:57 pm
Location: Berlin, Germany
Full name: Sven Schüle

Re: Soberango 0.00.0 realized.

Post by Sven »

Luis Babboni wrote:Soberango 0.09.4 realized.

I decided to turn off quiescence search. The level with it is weaker than without it because the loss of speed doing it.
I need to make a faster captures generator before activate QS again.

Web: http://www.luisbtenis.com.ar/Soberango/Soberango.html
Hi Luis,

it is often better to fix the search algorithm (i.e. its implementation) than to improve the speed. Even if you make the capture move generator 10 times faster so that it does not need, for instance, 10% but only about 1% of the total time, the engine would still play bad chess if the search does not work well.

If you say that your engine plays weaker with QS than without it then this clearly indicates that the implementation is either not correct or causes a search explosion (i.e., move ordering or other search elements might have issues). This is not due to move generation speed, for sure.