On-line engine blitz tourney August

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

User avatar
hgm
Posts: 27808
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

On-line engine blitz tourney August

Post by hgm »

The monthly on-line engine blitz tourney for July will take place on:

Saturday August 22, 3pm Boston time (21:00 Amsterdam time)

To connect:

winboard -zp -ics -icshost winboard.nl -icshelper timeseal -fcp ENGINE.exe -fd ENGINEFOLDER -autoKibitz

(for UCI engines, add -fUCI)
matthewlai
Posts: 793
Joined: Sun Aug 03, 2014 4:48 am
Location: London, UK

Re: On-line engine blitz tourney August

Post by matthewlai »

hgm wrote:The monthly on-line engine blitz tourney for July will take place on:

Saturday August 22, 3pm Boston time (21:00 Amsterdam time)

To connect:

winboard -zp -ics -icshost winboard.nl -icshelper timeseal -fcp ENGINE.exe -fd ENGINEFOLDER -autoKibitz

(for UCI engines, add -fUCI)
Awesome! Hopefully Giraffe will actually win some games this time. Only about 400 Elo stronger than last time...
Disclosure: I work for DeepMind on the AlphaZero project, but everything I say here is personal opinion and does not reflect the views of DeepMind / Alphabet.
Henk
Posts: 7220
Joined: Mon May 27, 2013 10:31 am

Re: On-line engine blitz tourney August

Post by Henk »

matthewlai wrote:
hgm wrote:The monthly on-line engine blitz tourney for July will take place on:

Saturday August 22, 3pm Boston time (21:00 Amsterdam time)

To connect:

winboard -zp -ics -icshost winboard.nl -icshelper timeseal -fcp ENGINE.exe -fd ENGINEFOLDER -autoKibitz

(for UCI engines, add -fUCI)
Awesome! Hopefully Giraffe will actually win some games this time. Only about 400 Elo stronger than last time...
If Giraffe can't win from Skipper you can forget your promotion.
matthewlai
Posts: 793
Joined: Sun Aug 03, 2014 4:48 am
Location: London, UK

Re: On-line engine blitz tourney August

Post by matthewlai »

Henk wrote:If Giraffe can't win from Skipper you can forget your promotion.
You still have 3 days to work on it :).
Disclosure: I work for DeepMind on the AlphaZero project, but everything I say here is personal opinion and does not reflect the views of DeepMind / Alphabet.
Henk
Posts: 7220
Joined: Mon May 27, 2013 10:31 am

Re: On-line engine blitz tourney August

Post by Henk »

matthewlai wrote:
Henk wrote:If Giraffe can't win from Skipper you can forget your promotion.
You still have 3 days to work on it :).
No I just let you win. Otherwise I get trouble with University.
Joost Buijs
Posts: 1563
Joined: Thu Jul 16, 2009 10:47 am
Location: Almere, The Netherlands

Re: On-line engine blitz tourney August

Post by Joost Buijs »

hgm wrote:The monthly on-line engine blitz tourney for July will take place on:

Saturday August 22, 3pm Boston time (21:00 Amsterdam time)

To connect:

winboard -zp -ics -icshost winboard.nl -icshelper timeseal -fcp ENGINE.exe -fd ENGINEFOLDER -autoKibitz

(for UCI engines, add -fUCI)
A testing opportunity, nice!

I finally found the bug that was driving me crazy for the last half year or so.
The engine played very well for some moves or even whole games, but every now and then it threw out a real blunder.
At least a 100 times I went over the code and could not find anything.
So I suspected it to be a race condition in my SMP search, which I totally redesigned, but alas to no avail.
Yesterday, while I was not even looking for it, I found a small typo in the code that was the cause of all problems.

It was a typo in the transposition table pruning in the PV search.

It said:

Code: Select all

	// pv tt pruning
	if (entry.depth >= depth) {
		if ((entry.value == ttLBound && entry.value >= beta) || entry.type == ttExact)
			return entry.value;
	}
Which should of course be:

Code: Select all

	// pv tt pruning
	if (entry.depth >= depth) {
		if ((entry.type == ttLBound && entry.value >= beta) || entry.type == ttExact)
			return entry.value;
	}
I wonder how it got there in the first place, and how on earth it is possible that I missed this for so many months. :oops:
User avatar
stegemma
Posts: 859
Joined: Mon Aug 10, 2009 10:05 pm
Location: Italy
Full name: Stefano Gemma

Re: On-line engine blitz tourney August

Post by stegemma »

matthewlai wrote:[...]
Awesome! Hopefully Giraffe will actually win some games this time. Only about 400 Elo stronger than last time...
But Giraffe already has won against Satana so it is enough that I partecipate to see you win almost one game ;)
Author of Drago, Raffaela, Freccia, Satana, Sabrina.
http://www.linformatica.com
Henk
Posts: 7220
Joined: Mon May 27, 2013 10:31 am

Re: On-line engine blitz tourney August

Post by Henk »

stegemma wrote:
matthewlai wrote:[...]
Awesome! Hopefully Giraffe will actually win some games this time. Only about 400 Elo stronger than last time...
But Giraffe already has won against Satana so it is enough that I partecipate to see you win almost one game ;)
If I get my engine to play below 1500 ELO at least there will be less people that doubt if it is original.
flok

Re: On-line engine blitz tourney August

Post by flok »

hgm wrote:The monthly on-line engine blitz tourney for July will take place on:

Saturday August 22, 3pm Boston time (21:00 Amsterdam time)

To connect:

winboard -zp -ics -icshost winboard.nl -icshelper timeseal -fcp ENGINE.exe -fd ENGINEFOLDER -autoKibitz

(for UCI engines, add -fUCI)
Can you create an account for "Embla" please?
Thanks.
Joost Buijs
Posts: 1563
Joined: Thu Jul 16, 2009 10:47 am
Location: Almere, The Netherlands

Re: On-line engine blitz tourney August

Post by Joost Buijs »

hgm wrote:The monthly on-line engine blitz tourney for July will take place on:

Saturday August 22, 3pm Boston time (21:00 Amsterdam time)

To connect:

winboard -zp -ics -icshost winboard.nl -icshelper timeseal -fcp ENGINE.exe -fd ENGINEFOLDER -autoKibitz

(for UCI engines, add -fUCI)
I also have my engine running on ARM and Intel Atom, can you add an account 'NightmareA' on your server?
Very soon I will get a Snapdragon 410 SOC (still waiting for it) and I would like to let my engine run (more or less permanently) on your server.

TIA.