LittleThought v1.05 released

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

Moderators: hgm, Rebel, chrisw

User avatar
nthom
Posts: 112
Joined: Thu Mar 09, 2006 6:15 am
Location: Australia

LittleThought v1.05 released

Post by nthom »

Hi all,

LittleThought 1.05 available for download at http://www.kimiensoftware.com/littletho ... hought.php

It should be significantly stronger than 1.04:
- @ 1s + 0.1s = +170 elo
- @ 10s + 1s = +110 elo
- @ 60s + 1s = +60 elo

Major changes:
- Added Chess960 support
- Rewrote SMP so it actually works now
- Removed several eval features which were hurting it

Cheers,
- Nathan Thom
User avatar
Graham Banks
Posts: 41435
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: LittleThought v1.05 released

Post by Graham Banks »

Thanks Nathan. :P :D
gbanksnz at gmail.com
Alexander Schmidt
Posts: 1203
Joined: Thu May 10, 2007 2:49 pm

Re: LittleThought v1.05 released

Post by Alexander Schmidt »

nthom wrote:- Added Chess960 support
Great, many thanks! :D
Alexander Schmidt
Posts: 1203
Joined: Thu May 10, 2007 2:49 pm

Re: LittleThought v1.05 released

Post by Alexander Schmidt »

Unfortunately there are some problems with the Chess960 support, the (long?) castling moves are sometimes not accepted, see example below: g1e1 is the castling move (KxR) and in the internal board it is ignored.

I used LittleThought with Polyglot under Arena.

Best wishes,
Alex

Code: Select all

> ENGINE setoption name UCI_Chess960 value true
> ENGINE setoption name Ponder value false
POLYGLOT FEN 1nnqrbkr/p1p2ppp/1pb5/4p3/8/2pNP1P1/PPPPQPBP/B1KR3R b he - 1 7
> ENGINE position fen bnnqrbkr/pppppppp/8/8/8/8/PPPPPPPP/BNNQRBKR w HEhe - 0 1 moves e2e3 e7e5 d1e2 d7d5 c1d3 b7b6 b1c3 a8c6 g2g3 d5d4 f1g2 d4c3 g1e1
> ENGINE go wtime 46550 btime 51840
< ENGINE --Start Board-----------------------------------------------------------
< ENGINE bR =  0x0900000000000000 wR =  0x0000000000000009 Castling = 	0xF
< ENGINE bB =  0x0400200000000000 wB =  0x0000000000000280 EPSquare = 	-1
< ENGINE bN =  0x6000000000000000 wN =  0x0000000000100000 White Mat = 	3750
< ENGINE bQ =  0x1000000000000000 wQ =  0x0000000000000800 Black Mat = 	4075
< ENGINE bK =  0x0200000000000000 wK =  0x0000000000000002 50 Moves = 	0
< ENGINE bP =  0x00A7400800200000 wP =  0x00000000000AF500 Side To Move = W
< ENGINE bA =  0x7FA7600800200000 wA =  0x00000000001AFF8B Half Move = 	12
< ENGINE 45L = 0xC4D7050A347CD8F3 hv =  0xCE0EDB5813B0DB95 Full Move = 	7
< ENGINE 45R = 0xE1E0547E141B8CD7 ph =  0x9948C3758B742B37 Eval = 	-446
< ENGINE 90 =  0xC2456761E943E3C3 rh =  0xCE0EDB5813B0DB95
< ENGINE FEN = 1nnqrbkr/p1p2ppp/1pb5/4p3/8/2pNP1P1/PPPPQPBP/B3R1KR w KQkq - 0 7
< ENGINE    a b c d e f g h
< ENGINE 8    n n q r b k r 8  63 62 61 60 59 58 57 56    a8 b8 c8 d8 e8 f8 g8 h8
< ENGINE 7  p   p     p p p 7  55 54 53 52 51 50 49 48    a7 b7 c7 d7 e7 f7 g7 h7
< ENGINE 6    p b           6  47 46 45 44 43 42 41 40    a6 b6 c6 d6 e6 f6 g6 h6
< ENGINE 5          p       5  39 38 37 36 35 34 33 32    a5 b5 c5 d5 e5 f5 g5 h5
< ENGINE 4                  4  31 30 29 28 27 26 25 24    a4 b4 c4 d4 e4 f4 g4 h4
< ENGINE 3      p N P   P   3  23 22 21 20 19 18 17 16    a3 b3 c3 d3 e3 f3 g3 h3
< ENGINE 2  P P P P Q P B P 2  15 14 13 12 11 10 09 08    a2 b2 c2 d2 e2 f2 g2 h2
< ENGINE 1  B       R   K R 1  07 06 05 04 03 02 01 00    a1 b1 c1 d1 e1 f1 g1 h1
< ENGINE    a b c d e f g h
< ENGINE --End Board-------------------------------------------------------------
< ENGINE Illegal move&#58; 
< ENGINE info score cp -300 depth 1 seldepth 3 nodes 80 time 0 nps 0 hashfull 0 pv g2c6  
> XBOARD 1 -300 0 80 
< ENGINE info score cp -300 depth 2 seldepth 3 nodes 272 time 1 nps 272000 hashfull 0 pv g2c6 b8c6 d2c3  
> XBOARD 2 -300 0 272 
< ENGINE info score cp -294 depth 3 seldepth 7 nodes 1795 time 5 nps 359000 hashfull 0 pv d2c3 c6g2 g1g2 d8f6  
> XBOARD 3 -294 1 1795 
< ENGINE info score cp -294 depth 4 seldepth 11 nodes 2727 time 5 nps 545400 hashfull 0 pv d2c3 e5e4 d3f4  
> XBOARD 4 -294 1 2727 
< ENGINE info score cp -265 depth 5 seldepth 11 nodes 4618 time 9 nps 513111 hashfull 0 pv d2c3 e5e4 d3f4 e8e5 e2g4  
> XBOARD 5 -265 1 4618 
< ENGINE info score cp -286 upperbound depth 6 seldepth 11 nodes 5772 time 11 nps 524727 hashfull 0 pv g2d5  
> XBOARD 6 -286 1 5772 
< ENGINE info score cp -287 depth 6 seldepth 11 nodes 6974 time 12 nps 581167 hashfull 0 pv d2c3 e5e4 d3f4 e8e5 e1d1  
> XBOARD 6 -287 1 6974 
< ENGINE info score cp -267 depth 7 seldepth 12 nodes 9223 time 18 nps 512389 hashfull 0 pv d2c3 e5e4 d3f4 e8e5 g1h1 h7h5 c3c4  
> XBOARD 7 -267 2 9223 
< ENGINE info score cp -288 upperbound depth 8 seldepth 12 nodes 13612 time 25 nps 544480 hashfull 0 pv d2c3 e5e4 d3f4 e8e5 g1h1 f8c5 f4g6  
> XBOARD 8 -288 2 13612 
< ENGINE info score cp -289 depth 8 seldepth 12 nodes 16145 time 31 nps 520806 hashfull 0 pv d2c3 e5e4 d3f4 e8e5 g1h1 f8c5 e1d1 b8d7  
> XBOARD 8 -289 3 16145 
< ENGINE info score cp -284 depth 9 seldepth 14 nodes 35363 time 69 nps 512507 hashfull 0 pv d2c3 e5e4 d3f4 f8d6 g1h1 g7g5 f4h5  
> XBOARD 9 -284 7 35363 
< ENGINE info score cp -279 depth 10 seldepth 15 nodes 52759 time 104 nps 507298 hashfull 1 pv d2c3 e5e4 d3f4 f8d6 g1h1 g7g5 f4h5 c6d5 c3c4  
> XBOARD 10 -279 10 52759 
< ENGINE info score cp -282 depth 11 seldepth 15 nodes 93336 time 192 nps 486125 hashfull 1 pv d2c3 e5e4 d3f4 f8d6 g1h1 g7g5 f4h5 e8e6 e1d1 b8d7  
> XBOARD 11 -282 19 93336 
< ENGINE info score cp -276 depth 12 seldepth 19 nodes 234161 time 481 nps 486821 hashfull 3 pv d2c3 e5e4 d3f4 f8d6 g1h1 h7h5 e1d1 h8h6 f4h5 e8e5 g3g4  
> XBOARD 12 -276 48 234161 
< ENGINE bestmove d2c3
> XBOARD 12 -276 48 234161 
> XBOARD move O-O
POLYGLOT ILLEGAL MOVE "d2c3"
User avatar
nthom
Posts: 112
Joined: Thu Mar 09, 2006 6:15 am
Location: Australia

Re: LittleThought v1.05 released

Post by nthom »

Thanks, I'll take a look.
User avatar
nthom
Posts: 112
Joined: Thu Mar 09, 2006 6:15 am
Location: Australia

Re: LittleThought v1.05 released

Post by nthom »

Whoops, there's some nasty Chess960 bugs in there... better off leaving that feature alone for now. I will try to rush out a fix for them.

The standard variant is unaffected and should still run fine.
User avatar
nthom
Posts: 112
Joined: Thu Mar 09, 2006 6:15 am
Location: Australia

Re: LittleThought v1.05 released

Post by nthom »

I believe I've fixed all the Chess960 bugs, and have uploaded v1.051 at http://www.kimiensoftware.com/littletho ... hought.php

There are no changes to the standard variant.
Alexander Schmidt
Posts: 1203
Joined: Thu May 10, 2007 2:49 pm

Re: LittleThought v1.05 released

Post by Alexander Schmidt »

nthom wrote:I believe I've fixed all the Chess960 bugs, and have uploaded v1.051 at http://www.kimiensoftware.com/littletho ... hought.php

There are no changes to the standard variant.
Thanks a lot, on the first view it looks fine.

I'll run some tests next days :)
swami
Posts: 6640
Joined: Thu Mar 09, 2006 4:21 am

Re: LittleThought v1.05 released

Post by swami »

Alexander Schmidt
Posts: 1203
Joined: Thu May 10, 2007 2:49 pm

Re: LittleThought v1.05 released

Post by Alexander Schmidt »

Alexander Schmidt wrote:Thanks a lot, on the first view it looks fine.

I'll run some tests next days :)
224 Games 4min+2sec, 2 loses on time (illegal moves?).

Code: Select all

    Motor               Punkte      Ha    Jo    Ph    Am    Uf    To    He    Go    Ma    Vi    Da    Li    Ay    De    Ai    Be    S-B
01&#58; Hamsters 0.7.1      84,5/120 ····· 3,5/8 5,0/8 4,0/8 5,0/8 5,0/8 5,0/8 5,5/8 6,0/8 5,5/8 6,5/8 5,5/8 8,0/8 5,5/8 8,0/8 6,5/8  4683,0
02&#58; Jonny 2.83          84,0/120 4,5/8 ····· 6,0/8 4,0/8 5,5/8 3,0/8 5,0/8 5,5/8 5,0/8 6,0/8 6,0/8 5,5/8 7,0/8 7,5/8 6,0/8 7,5/8  4691,0
03&#58; Pharaon 3.51        84,0/120 3,0/8 2,0/8 ····· 5,0/8 4,5/8 6,5/8 4,0/8 5,0/8 5,0/8 7,5/8 8,0/8 6,5/8 7,0/8 7,5/8 5,5/8 7,0/8  4567,2
04&#58; Amyan 1.72          74,5/120 4,0/8 4,0/8 3,0/8 ····· 3,0/8 5,0/8 6,0/8 5,5/8 5,0/8 6,0/8 4,5/8 7,0/8 3,0/8 4,5/8 6,5/8 7,5/8  4206,5
05&#58; Ufim 8.02           73,5/120 3,0/8 2,5/8 3,5/8 5,0/8 ····· 4,0/8 4,0/8 4,5/8 4,5/8 4,5/8 4,5/8 6,5/8 5,5/8 6,5/8 7,0/8 8,0/8  3980,2
06&#58; Tornado 3.42        70,5/120 3,0/8 5,0/8 1,5/8 3,0/8 4,0/8 ····· 1,0/8 4,5/8 4,5/8 4,5/8 6,5/8 6,5/8 8,0/8 8,0/8 4,5/8 6,0/8  3769,5
07&#58; Hermann 2.5         70,0/120 3,0/8 3,0/8 4,0/8 2,0/8 4,0/8 7,0/8 ····· 2,5/8 4,0/8 3,0/8 4,5/8 6,5/8 3,5/8 7,5/8 8,0/8 7,5/8  3800,5
08&#58; Gothmog 1.0         65,0/120 2,5/8 2,5/8 3,0/8 2,5/8 3,5/8 3,5/8 5,5/8 ····· 3,5/8 5,0/8 4,5/8 4,0/8 5,0/8 6,5/8 6,0/8 7,5/8  3534,5
09&#58; Massaka 3.2.1       60,0/120 2,0/8 3,0/8 3,0/8 3,0/8 3,5/8 3,5/8 4,0/8 4,5/8 ····· 3,0/8 4,5/8 5,0/8 5,5/8 4,5/8 6,5/8 4,5/8  3340,5
10&#58; Viper 0.1           58,0/120 2,5/8 2,0/8 0,5/8 2,0/8 3,5/8 3,5/8 5,0/8 3,0/8 5,0/8 ····· 3,5/8 7,5/8 6,0/8 4,0/8 6,5/8 3,5/8  3139,0
11&#58; DanaSah 4.37        49,0/120 1,5/8 2,0/8 0,0/8 3,5/8 3,5/8 1,5/8 3,5/8 3,5/8 3,5/8 4,5/8 ····· 3,5/8 5,5/8 4,0/8 4,5/8 4,5/8  2679,7
12&#58; LittleThought 1.051 43,0/120 2,5/8 2,5/8 1,5/8 1,0/8 1,5/8 1,5/8 1,5/8 4,0/8 3,0/8 0,5/8 4,5/8 ····· 5,0/8 4,0/8 5,0/8 5,0/8  2314,7
13&#58; Ayito 0.299.4       38,0/120 0,0/8 1,0/8 1,0/8 5,0/8 2,5/8 0,0/8 4,5/8 3,0/8 2,5/8 2,0/8 2,5/8 3,0/8 ····· 3,5/8 3,5/8 4,0/8  2139,0
14&#58; Deep Patzer 3.80    37,5/120 2,5/8 0,5/8 0,5/8 3,5/8 1,5/8 0,0/8 0,5/8 1,5/8 3,5/8 4,0/8 4,0/8 4,0/8 4,5/8 ····· 3,0/8 4,0/8  2017,7
15&#58; Aice 0.99.2         36,0/120 0,0/8 2,0/8 2,5/8 1,5/8 1,0/8 3,5/8 0,0/8 2,0/8 1,5/8 1,5/8 3,5/8 3,0/8 4,5/8 5,0/8 ····· 4,5/8  1922,2
16&#58; Betsy 6.51          32,5/120 1,5/8 0,5/8 1,0/8 0,5/8 0,0/8 2,0/8 0,5/8 0,5/8 3,5/8 4,5/8 3,5/8 3,0/8 4,0/8 4,0/8 3,5/8 ·····  1698,0

Code: Select all

    Motor               Punkte      Ai    Li    Be    Ch    Ho    Bi    Ku    Ta    Ro    Bi    Fi    Pu    Ar    Ch    S-B
01&#58; Aice 0.99.2         90,0/104 ····· 3,5/8 6,0/8 5,0/8 5,5/8 8,0/8 7,5/8 6,5/8 8,0/8 8,0/8 8,0/8 8,0/8 8,0/8 8,0/8  4021,2
02&#58; LittleThought 1.051 89,5/104 4,5/8 ····· 4,5/8 5,0/8 5,5/8 8,0/8 8,0/8 8,0/8 7,0/8 8,0/8 8,0/8 7,0/8 8,0/8 8,0/8  4026,5
03&#58; Betsy 6.51          84,5/104 2,0/8 3,5/8 ····· 5,5/8 7,5/8 6,0/8 6,5/8 6,5/8 8,0/8 7,0/8 8,0/8 8,0/8 8,0/8 8,0/8  3668,5
04&#58; Chispa 4.03         77,5/104 3,0/8 3,0/8 2,5/8 ····· 4,0/8 7,0/8 5,5/8 8,0/8 7,5/8 7,5/8 6,5/8 7,5/8 7,5/8 8,0/8  3266,2
05&#58; Homer 1.02          69,5/104 2,5/8 2,5/8 0,5/8 4,0/8 ····· 3,5/8 5,5/8 4,5/8 8,0/8 8,0/8 6,5/8 8,0/8 8,0/8 8,0/8  2720,0
06&#58; BigLion 2.23x       56,5/104 0,0/8 0,0/8 2,0/8 1,0/8 4,5/8 ····· 5,5/8 5,0/8 3,5/8 7,0/8 7,5/8 7,0/8 7,5/8 6,0/8  2080,7
07&#58; Kurt 10.2009        55,0/104 0,5/8 0,0/8 1,5/8 2,5/8 2,5/8 2,5/8 ····· 5,0/8 6,0/8 6,5/8 7,0/8 5,5/8 7,5/8 8,0/8  1936,0
08&#58; Taktix 2.23x        51,5/104 1,5/8 0,0/8 1,5/8 0,0/8 3,5/8 3,0/8 3,0/8 ····· 6,0/8 6,0/8 5,0/8 6,0/8 8,0/8 8,0/8  1781,5
09&#58; Roce 0.039          38,0/104 0,0/8 1,0/8 0,0/8 0,5/8 0,0/8 4,5/8 2,0/8 2,0/8 ····· 4,0/8 4,5/8 5,0/8 7,0/8 7,5/8  1176,5
10&#58; BigLion80 2.23x     35,5/104 0,0/8 0,0/8 1,0/8 0,5/8 0,0/8 1,0/8 1,5/8 2,0/8 4,0/8 ····· 4,5/8 5,0/8 8,0/8 8,0/8  976,75
11&#58; FireFly 1.4.2       30,0/104 0,0/8 0,0/8 0,0/8 1,5/8 1,5/8 0,5/8 1,0/8 3,0/8 3,5/8 3,5/8 ····· 4,5/8 4,0/8 7,0/8  951,75
12&#58; Pulsar 2009-9b      26,5/104 0,0/8 1,0/8 0,0/8 0,5/8 0,0/8 1,0/8 2,5/8 2,0/8 3,0/8 3,0/8 3,5/8 ····· 3,0/8 7,0/8  850,75
13&#58; ArcBishop80 1.0     17,0/104 0,0/8 0,0/8 0,0/8 0,5/8 0,0/8 0,5/8 0,5/8 0,0/8 1,0/8 0,0/8 4,0/8 5,0/8 ····· 5,5/8  423,50
14&#58; Chancellor 1.00e    7,0/104  0,0/8 0,0/8 0,0/8 0,0/8 0,0/8 2,0/8 0,0/8 0,0/8 0,5/8 0,0/8 1,0/8 1,0/8 2,5/8 ·····  231,00
[Event "Chess960 League C"]
[Site "Stuttgart"]
[Date "2010.04.24"]
[Round "7"]
[White "LittleThought 1.051"]
[Black "Roce 0.039"]
[Result "0-1"]
[SetUp "1"]
[FEN "qrknbnrb/pppppppp/8/8/8/8/PPPPPPPP/QRKNBNRB w KQkq - 0 1"]
[Termination "time forfeit"]
[PlyCount "7"]

1. Nc3 {+0.18/16 6} Nc6 {-0.09/10 7} 2. O-O-O {+0.27/15 6} e5 {-0.09/9 7}
3. g4 {+0.31/17 6} O-O-O {-0.09/10 7} 4. Qxd8+ {0-1 Weiss überschreitet die
Zeit} 0-1


[Event "Chess960 League B"]
[Site "Stuttgart"]
[Date "2010.04.24"]
[Round "7"]
[White "LittleThought 1.051"]
[Black "Betsy 6.51"]
[Result "0-1"]
[SetUp "1"]
[FEN "qrnkrbbn/pppppppp/8/8/8/8/PPPPPPPP/QRNKRBBN w KQkq - 0 1"]
[Termination "time forfeit"]
[PlyCount "12"]

1. e4 {+0.03/16 6} e5 {-0.07/11 11} 2. Ng3 {+0.08/17 6} Nb6 {-0.17/10 10}
3. f3 {+0.23/16 6} d5 {+0.05/9 10} 4. Bxb6 {+0.46/15 6} axb6 {-0.06/12 9}
5. exd5 {+0.30/15 6} O-O-O {0.00/11 9} 6. Qg6 {0-1 Weiss überschreitet die
Zeit} 0-1

Best wishes,
Alex