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
...
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