11th Amateur Series Division 6

Discussion of computer chess matches and engine tournaments.

Moderator: Ras

User avatar
Graham Banks
Posts: 44636
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: 11th Amateur Series Division 6

Post by Graham Banks »

krazyken wrote:
Graham Banks wrote:
krazyken wrote:Another question if you don't mind too much: Has Amundsen been dropped from the Amateur series? I don't see it in the lists since the 8th series division 6.
Unfortunately, I can't get the latest version of Amundsen working under any GUI, so I've had to drop it for now. :(
Wow, I haven't had any troubles with it at all under Xboard. 0.70 was a bit buggy, but I find that 0.75 has been a big boost in strength.
Amundsen 0.65.1 works perfectly okay for me, but no joy with 0.70 or 0.75. :(
gbanksnz at gmail.com
krazyken

Re: 11th Amateur Series Division 6

Post by krazyken »

Graham Banks wrote:
krazyken wrote:
Graham Banks wrote:
krazyken wrote:Another question if you don't mind too much: Has Amundsen been dropped from the Amateur series? I don't see it in the lists since the 8th series division 6.
Unfortunately, I can't get the latest version of Amundsen working under any GUI, so I've had to drop it for now. :(
Wow, I haven't had any troubles with it at all under Xboard. 0.70 was a bit buggy, but I find that 0.75 has been a big boost in strength.
Amundsen 0.65.1 works perfectly okay for me, but no joy with 0.70 or 0.75. :(
I just Hijacked my roomates windows computer and downloaded ChessGUI and amundsen there, it seems to work for me. What kind of trouble you get?
User avatar
Graham Banks
Posts: 44636
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: 11th Amateur Series Division 6

Post by Graham Banks »

krazyken wrote:
Graham Banks wrote:
krazyken wrote:
Graham Banks wrote:
krazyken wrote:Another question if you don't mind too much: Has Amundsen been dropped from the Amateur series? I don't see it in the lists since the 8th series division 6.
Unfortunately, I can't get the latest version of Amundsen working under any GUI, so I've had to drop it for now. :(
Wow, I haven't had any troubles with it at all under Xboard. 0.70 was a bit buggy, but I find that 0.75 has been a big boost in strength.
Amundsen 0.65.1 works perfectly okay for me, but no joy with 0.70 or 0.75. :(
I just Hijacked my roomates windows computer and downloaded ChessGUI and amundsen there, it seems to work for me. What kind of trouble you get?
I'm going to try Amundsen 0.75 again. I'll let you know if I have better success this time.
gbanksnz at gmail.com
krazyken

Re: 11th Amateur Series Division 6

Post by krazyken »

Graham Banks wrote:
krazyken wrote:
Graham Banks wrote:
krazyken wrote:
Graham Banks wrote:
krazyken wrote:Another question if you don't mind too much: Has Amundsen been dropped from the Amateur series? I don't see it in the lists since the 8th series division 6.
Unfortunately, I can't get the latest version of Amundsen working under any GUI, so I've had to drop it for now. :(
Wow, I haven't had any troubles with it at all under Xboard. 0.70 was a bit buggy, but I find that 0.75 has been a big boost in strength.
Amundsen 0.65.1 works perfectly okay for me, but no joy with 0.70 or 0.75. :(
I just Hijacked my roomates windows computer and downloaded ChessGUI and amundsen there, it seems to work for me. What kind of trouble you get?
I'm going to try Amundsen 0.75 again. I'll let you know if I have better success this time.
I think I see where the trouble for you probably is, Amundsen isn't being fed the initial start position after GUI book gets done. It appears Amundsen supports setboard, but doesn't support being force fed a series of moves. Perhaps there will need to be a new ChessGUI feature to handle this better.
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: 11th Amateur Series Division 6

Post by Matthias Gemuh »

krazyken wrote:
I think I see where the trouble for you probably is, Amundsen isn't being fed the initial start position after GUI book gets done. It appears Amundsen supports setboard, but doesn't support being force fed a series of moves. Perhaps there will need to be a new ChessGUI feature to handle this better.

Hi Kenny,
GUI is not supposed to send position after book moves.
That would cause most WB engines to stop functioning properly.

But see ChessGUI thread in main forum.

Best,
Matthias.
Last edited by Matthias Gemuh on Sat Apr 04, 2009 7:53 am, edited 1 time in total.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
User avatar
Graham Banks
Posts: 44636
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: 11th Amateur Series Division 6

Post by Graham Banks »

Matthias Gemuh wrote:
krazyken wrote:
I think I see where the trouble for you probably is, Amundsen isn't being fed the initial start position after GUI book gets done. It appears Amundsen supports setboard, but doesn't support being force fed a series of moves. Perhaps there will need to be a new ChessGUI feature to handle this better.

Hi Kenny,
GUI is not supposed to send position after book moves.
That would cause most WB engines to stop functioning properly.
Best,
Matthias.
Hi Matthias,

does Amundsen 0.75 work for you under ChessGUI?

Cheers, Graham.
gbanksnz at gmail.com
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: 11th Amateur Series Division 6

Post by Matthias Gemuh »

Graham Banks wrote:
Hi Matthias,

does Amundsen 0.75 work for you under ChessGUI?

Cheers, Graham.

No.

Maybe I shall supply a feature to skip over book moves.

Best,
Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
krazyken

Re: 11th Amateur Series Division 6

Post by krazyken »

Matthias Gemuh wrote:
Graham Banks wrote:
Hi Matthias,

does Amundsen 0.75 work for you under ChessGUI?

Cheers, Graham.

No.

Maybe I shall supply a feature to skip over book moves.

Best,
Matthias.
It'll work if you check the No GUI book option which will not work for what Graham is doing.
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: 11th Amateur Series Division 6

Post by Matthias Gemuh »

krazyken wrote: It'll work if you check the No GUI book option which will not work for what Graham is doing.

The GUI should generally not provide work-arounds to help engines that don't support some important commands.
Instead, the engingine should implement the lacking commands.

Nevertheless, even with a work-around, Amundsen 0.75 fails to play after GUI book.

In this game Hermann-Amundsen, after GUI book, Hermann thinks and plays.
Amundsen is then told to setup the resulting position and play it, but Amundsen rejects the position and prefers to play from standard starting position.
Though the FEN from GUI is incomplete, it should affect only time management, but not be rejected.
I think next ChessGUI will complete its FENs :wink:

...

SendToEng2Time 0000000014351453 : Eng2 (Amundsen 0.75) -> new
.
SendToEng2Time 0000000014351453 : Eng2 (Amundsen 0.75) -> level 40 3 0
.
SendToEng2Time 0000000014351453 : Eng2 (Amundsen 0.75) -> post
hard
.
SendToEng2Time 0000000014351453 : Eng2 (Amundsen 0.75) -> easy
.
SendToEng2Time 0000000014351453 : Eng2 (Amundsen 0.75) -> computer
.
====================== Beginning of Book moves ========================
Now in SendBookMoves() at Time0000000014351453

EcoStr = f5g4 Bg4 => 1.e4 c6 2.d4 d5 3.e5 Bf5 4.Nf3 e6 5.Be2 c5 6.O-O Nc6 7.c3 Bg4

SideToMove = White.
====================== End of Book moves ========================
SendToEng1Time 0000000014351953 : Eng1 (Hermann 2.4) -> position startpos moves e2e4 c7c6 d2d4 d7d5 e4e5 c8f5 g1f3 e7e6 f1e2 c6c5 e1g1 b8c6 c2c3 f5g4
.
SendToEng1Time 0000000014351953 : Eng1 (Hermann 2.4) -> go movestogo 33 wtime 180000 btime 180000
.
Scheduling GameMoveTimerEvent() for Hermann 2.4 at 0000000014351953.
============================================ Tactics and Strategies from here on ================================================
Time Overstep Margin = 0 ms
Brain work may now start. Good Luck !
==========================================================================================
UCI time 18000 cs

UCI otim 18000 cs

Eng1 (Hermann 2.4) <- readyok
Eng1 (Hermann 2.4) <- info depth 1 seldepth 13 time 0 nodes 464 pv c1g5 score cp 35 hashfull 0 nps 464000
Eng1 (Hermann 2.4) <- info depth 10 seldepth 30 time 6157 nodes 3039973 pv b1d2 d8d7 d4c5 f8c5 h2h3 g4f5 d2b3 c5b6 c1g5 g8e7 score cp 21 hashfull 363 nps 493743
Eng1 (Hermann 2.4) <- Pipe01Time 0000000014359578
Exact move time for Hermann 2.4
Eng1 (Hermann 2.4) <- info depth 10 seldepth 33 time 7625 nodes 3734903 hashfull 437 nps 489823 score cp 21
Eng1 (Hermann 2.4) <- bestmove b1d2 ponder d8d7
Cancelling GameMoveTimerEvent() for Hermann 2.4 at 0000000014359593.
==========================================================================================================================
Current position (Ply 14) : r2qkbnr/pp3ppp/2n1p3/2ppP3/3P2b1/2P2N2/PP2BPPP/RNBQ1RK1 w kq - = r2qkbnr/pp3ppp/2n1p3/2ppP3/3P2b1/2P2N2/PP2BPPP/RNBQ1RK1 w kq -
Eng1 (Hermann 2.4) time lag = 15 milliseconds, max. time lag= 15 milliseconds
Eng1 (Hermann 2.4) thought for 7625 milliseconds, time left = 172375 milliseconds
Almost in ParcelMove(from Hermann 2.4) at Time0000000014359593

DetailsOfMove(bestmove b1d2 ponder d8d7 = Nb1-d2 = Nbd2 = Nb1-d2) -> nSide = White, nPieceNr = Knight, nFrom = B1, nTo = D2, nCapturedNr = NoPiece, promo = NoPiece, ep = A1, nFlags = 40, (Move = 400000000D010201 == 4611686018645557761)


SendToEng2Time 0000000014359625 : Eng2 (Amundsen 0.75) -> setboard r2qkbnr/pp3ppp/2n1p3/2ppP3/3P2b1/2P2N2/PP1NBPPP/R1BQ1RK1 b kq -
.
SendToEng2Time 0000000014359625 : Eng2 (Amundsen 0.75) -> go
.
SideToMove = Black.
==========================================================================================================================
Eng2 (Amundsen 0.75) <- tellusererror Illegal position
Eng2 (Amundsen 0.75) <- ---------------------------------
Eng2 (Amundsen 0.75) <- 8 | r | n | b | q | k | b | n | r |
Eng2 (Amundsen 0.75) <- |---+---+---+---+---+---+---+---|
Eng2 (Amundsen 0.75) <- 7 | p | p | p | p | p | p | p | p |
Eng2 (Amundsen 0.75) <- |---+---+---+---+---+---+---+---|
Eng2 (Amundsen 0.75) <- 6 | | | | | | | | |
Eng2 (Amundsen 0.75) <- |---+---+---+---+---+---+---+---|
Eng2 (Amundsen 0.75) <- 5 | | | | | | | | |
Eng2 (Amundsen 0.75) <- |---+---+---+---+---+---+---+---|
Eng2 (Amundsen 0.75) <- 4 | | | | | | | | |
Eng2 (Amundsen 0.75) <- |---+---+---+---+---+---+---+---|
Eng2 (Amundsen 0.75) <- 3 | | | | | | | | |
Eng2 (Amundsen 0.75) <- |---+---+---+---+---+---+---+---|
Eng2 (Amundsen 0.75) <- 2 | P | P | P | P | P | P | P | P |
Eng2 (Amundsen 0.75) <- |---+---+---+---+---+---+---+---|
Eng2 (Amundsen 0.75) <- 1 | R | N | B | Q | K | B | N | R |
Eng2 (Amundsen 0.75) <- ---------------------------------
Eng2 (Amundsen 0.75) <- A B C D E F G H
Eng2 (Amundsen 0.75) <- time per move: 4.50s
Eng2 (Amundsen 0.75) <- depth = 2
Eng2 (Amundsen 0.75) <- 2 14 0 0 e2e4
Eng2 (Amundsen 0.75) <- depth = 3
Eng2 (Amundsen 0.75) <- 3 49 0 0 e2e4
Eng2 (Amundsen 0.75) <- depth = 4
Eng2 (Amundsen 0.75) <- 4 14 0 0 e2e4 b1c3
Eng2 (Amundsen 0.75) <- depth = 5
Eng2 (Amundsen 0.75) <- 5 46 0 0 b1c3 g1f3
Eng2 (Amundsen 0.75) <- depth = 6
Eng2 (Amundsen 0.75) <- 6 16 0 0 d2d4 e2e4 b1c3
Eng2 (Amundsen 0.75) <- depth = 7
Eng2 (Amundsen 0.75) <- 7 39 0 0 d2d4
Eng2 (Amundsen 0.75) <- depth = 8
Eng2 (Amundsen 0.75) <- 8 37 0 0 b1c3
Eng2 (Amundsen 0.75) <- depth = 9
Eng2 (Amundsen 0.75) <- 9 42 0 0 g1f3
Eng2 (Amundsen 0.75) <- depth = 10
Eng2 (Amundsen 0.75) <- 10 39 0 0 g1f3
Eng2 (Amundsen 0.75) <- Pipe02Time 0000000014361828
Exact move time for Amundsen 0.75
Eng2 (Amundsen 0.75) <- Search aborted.
Eng2 (Amundsen 0.75) <- Elapsed time: 2.13s
Eng2 (Amundsen 0.75) <- Search speed: 637.24kNPS
Eng2 (Amundsen 0.75) <- Ply = 10
Eng2 (Amundsen 0.75) <- Visited nodes : tot=1354128, q=857777
Eng2 (Amundsen 0.75) <- Futility pruned moves : 61184
Eng2 (Amundsen 0.75) <- Average search speed : abs=637.24kNPS
Eng2 (Amundsen 0.75) <- Hash rate : norm=24.94, pawn=82.70
Eng2 (Amundsen 0.75) <- Cutoff rate : 90.23
Eng2 (Amundsen 0.75) <- Nullmove rate : 82.40
Eng2 (Amundsen 0.75) <- Late move reduction rate : 99.63
Eng2 (Amundsen 0.75) <- Avg. depth : 10.00
Eng2 (Amundsen 0.75) <- Avg. branching factor : 3.80
Eng2 (Amundsen 0.75) <- Vain thinking : 406ms
Eng2 (Amundsen 0.75) <- Aborts : 100.00
Eng2 (Amundsen 0.75) <- Value = 39
Eng2 (Amundsen 0.75) <- move g1f3
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
krazyken

Re: 11th Amateur Series Division 6

Post by krazyken »

Matthias Gemuh wrote:
krazyken wrote: It'll work if you check the No GUI book option which will not work for what Graham is doing.

The GUI should generally not provide work-arounds to help engines that don't support some important commands.
Instead, the engine should implement the lacking commands.
I'll agree with you there, except what you are doing is something special with the mixing of xboard and UCI. xboard protocol really has no idea what a GUI book is. I would guess there are a lot more engines than just this one that don't work with GUI book?
I tried Amundsen on the command line, and it does indeed require a complete FEN to set the position. Thanks for looking into this!