Discussion of anything and everything relating to chess playing software and machines.
Moderators: hgm, Harvey Williamson, bob
Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
-
Don
- Posts: 5106
- Joined: Tue Apr 29, 2008 2:27 pm
Post
by Don » Wed Dec 22, 2010 12:11 am
Please report any bugs to me at:
drd@mit.edu
-
yanquis1972
- Posts: 1618
- Joined: Tue Jun 02, 2009 10:14 pm
Post
by yanquis1972 » Wed Dec 22, 2010 12:33 am
much thanks to you, larry, & jim! taking it for a spin now.
-
swami
- Posts: 6535
- Joined: Thu Mar 09, 2006 3:21 am
Post
by swami » Wed Dec 22, 2010 4:31 am
Thanks, Don and Jim.
Will there be Komodo for Iphone?
-
yanquis1972
- Posts: 1618
- Joined: Tue Jun 02, 2009 10:14 pm
Post
by yanquis1972 » Wed Dec 22, 2010 6:25 am
seems minor but something odd going on with this position
[D] r1b2bk1/1p1n1Qp1/p2p3p/3P2q1/P1B2R2/8/1PP3PP/R6K b - - 0 18
in mpv the display is
Analysis by Komodo64 1.3b1 JA:
1. -+ (-#1992): 18...Kh7 19.Bd3+ Qf5 20.Qxf5+ g6 21.Qxg6+ Kh8 22.Qh7#
2. +- (4.13): 18...Kh8 19.Re1 b5 20.h4 Qg3 21.Qxf8+ Nxf8 22.Rxf8+ Kh7 23.Bd3+ Qxd3 24.cxd3 Bb7 25.Rxa8 Bxa8 26.Re6 Bxd5 27.Rxd6 Bb7 28.Rb6 Bc8 29.axb5 axb5 30.Rxb5 Kg6 31.Rc5 Bf5 32.d4 Kf6 33.Kh2 g5 34.Rc6+ Kg7 35.hxg5 hxg5 36.b4 Be4 37.b5 Kf7 38.Kg3 Bd5 39.Rd6 Be4 40.b6
seems to be a problem w/ move to mate + priority (obv Kh7 mating shouldn't be listed as best move)
-
Werner
- Posts: 2235
- Joined: Wed Mar 08, 2006 9:09 pm
Post
by Werner » Wed Dec 22, 2010 8:04 am
Hi,
I see no bugs till now here under following conditions:
eng-eng
40/20
ponder off
resign off
nunn startpositions
Shredder GUI
Now starting some games with a GUI opening book
Werner
-
SzG
- Posts: 2447
- Joined: Fri Mar 10, 2006 6:20 am
- Location: Szentendre, Hungary
Post
by SzG » Wed Dec 22, 2010 8:17 am
Thank you all for the engine!
It seems it cannot promote to bishop. At least in this position it wants to promote to queen with a score of 0.
[D]8/5k2/4p3/4Pp1p/5P1P/3Rn2K/6p1/8 b - - bm g1=B
Gabor Szots
CCRL testing group
-
bhlangonijr
- Posts: 482
- Joined: Thu Oct 16, 2008 2:23 am
- Location: Milky Way
-
Contact:
Post
by bhlangonijr » Wed Dec 22, 2010 1:28 pm
SzG wrote:Thank you all for the engine!
It seems it cannot promote to bishop. At least in this position it wants to promote to queen with a score of 0.
[D]8/5k2/4p3/4Pp1p/5P1P/3Rn2K/6p1/8 b - - bm g1=B
I heard that Komodo prune minor promotions with exception of the knight promotion when it is giving a check. Anyways, I didn't know it was pruning at root.

-
Don
- Posts: 5106
- Joined: Tue Apr 29, 2008 2:27 pm
Post
by Don » Wed Dec 22, 2010 1:49 pm
bhlangonijr wrote:SzG wrote:Thank you all for the engine!
It seems it cannot promote to bishop. At least in this position it wants to promote to queen with a score of 0.
[D]8/5k2/4p3/4Pp1p/5P1P/3Rn2K/6p1/8 b - - bm g1=B
I heard that Komodo prune minor promotions with exception of the knight promotion when it is giving a check. Anyways, I didn't know it was pruning at root.

Komodo considers all underpromotions at the root I thought too. Perhaps I rigged the generator to ignore everything but the knight, I will have to check.
But you are right about knight under-promotions in general, they are always considered if they give check and this covers the majority of cases (but not all of them) where it's best to promote to knight.
-
Houdini
- Posts: 1471
- Joined: Mon Mar 15, 2010 11:00 pm
-
Contact:
Post
by Houdini » Wed Dec 22, 2010 4:55 pm
Don wrote:Komodo considers all underpromotions at the root I thought too. Perhaps I rigged the generator to ignore everything but the knight, I will have to check.
But you are right about knight under-promotions in general, they are always considered if they give check and this covers the majority of cases (but not all of them) where it's best to promote to knight.
Don, is there any reason for not generating underpromotions all the time?
The performance hit must be absolutely marginal (< 0.1 %), and even if in practical play underpromotions are very rare, people kind of expect that a 2800+ engine handles them correctly.