Taipan 1.0 - an extremely strong chess engine

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

Moderators: hgm, Rebel, chrisw

supersharp77
Posts: 1242
Joined: Sat Jul 05, 2014 7:54 am
Location: Southwest USA

Re: Taipan 1.0 - an extremely strong chess engine

Post by supersharp77 »

Whatever it is.........someone was doing "private" testing on it back in Oct-Nov 2013......:)

XXXXXXX
Frank Quisinsky
Posts: 6808
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: Number 2 ...

Post by Frank Quisinsky »

Hi Dann,

I wrote it last weak in the (Jim Ablett) thread.
The next one will be Dann Corbit ...

I missed your messages all the years.
Computer Chess without important persons is often boring.

We call the good Spirits for our hobby.
I am sure, 2015 will be a good year!

Welcome back Dann with many regards from gibberish english expert FAQ, Trier, Germany.

Best
Frank
Roger Brown
Posts: 782
Joined: Wed Mar 08, 2006 9:22 pm

Re: Taipan 1.0 - an extremely strong chess engine

Post by Roger Brown »

[size=150][color=red]Dann Corbit[/color][/size] wrote:Mr. Leonard Krylo, you got some 'splainin' to do.

Actually, I don't even want to hear it.

OMG!!

Later
Christopher Conkie
Posts: 6073
Joined: Sat Apr 01, 2006 9:34 pm
Location: Scotland

Re: Taipan 1.0 - an extremely strong chess engine

Post by Christopher Conkie »

Roger Brown wrote:
[size=150][color=red]Dann Corbit[/color][/size] wrote:Mr. Leonard Krylo, you got some 'splainin' to do.

Actually, I don't even want to hear it.

OMG!!

Later
ROFL......

:)
User avatar
lucasart
Posts: 3232
Joined: Mon May 31, 2010 1:29 pm
Full name: lucasart

Re: Taipan 1.0 - an extremely strong chess engine

Post by lucasart »

zullil wrote:
Damir wrote:Hi Lukas

How do you know the engine is based on Stockfish ?
From command line:

Code: Select all

louis@LZsT5610:~/Documents/Chess/Taipan$ ./taipan64
Taipan 1.0 64 - Author: Leonard Krylo
uci
id name Taipan 1.0 64
id author Leonard Krylo

option name Write Log type check default false
option name Anger type spin default 0 min -100 max 100
option name Average Split Depth type spin default 0 min 0 max 12
option name Threads type spin default 2 min 1 max 128
option name Hash type spin default 76 min 1 max 1048576
option name Nullify Hash type button
option name Ponder type check default true
option name MultiPV type spin default 1 min 1 max 500
option name Strength type spin default 200 min 0 max 200
option name Thinking Limit type spin default 30 min 0 max 6000
option name Thinking Time type spin default 35 min 0 max 6000
option name Dull Propeller type spin default 80 min 10 max 1000
option name FischerRandom type check default false
option name Tactical Skill type spin default 50 min 0 max 100
option name Positional Skill type spin default 50 min 0 max 100
uciok
d

 +---+---+---+---+---+---+---+---+
 | r | n | b | q | k | b | n | r |
 +---+---+---+---+---+---+---+---+
 | p | p | p | p | p | p | p | p |
 +---+---+---+---+---+---+---+---+
 |   |   |   |   |   |   |   |   |
 +---+---+---+---+---+---+---+---+
 |   |   |   |   |   |   |   |   |
 +---+---+---+---+---+---+---+---+
 |   |   |   |   |   |   |   |   |
 +---+---+---+---+---+---+---+---+
 |   |   |   |   |   |   |   |   |
 +---+---+---+---+---+---+---+---+
 | P | P | P | P | P | P | P | P |
 +---+---+---+---+---+---+---+---+
 | R | N | B | Q | K | B | N | R |
 +---+---+---+---+---+---+---+---+

Fen: rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1
Key: B4D30CD15A43432D
Checkers: 
perft 6

Position: 1/1
a2a3: 4463267
b2b3: 5310358
c2c3: 5417640
d2d3: 8073082
e2e3: 9726018
f2f3: 4404141
g2g3: 5346260
h2h3: 4463070
a2a4: 5363555
b2b4: 5293555
c2c4: 5866666
d2d4: 8879566
e2e4: 9771632
f2f4: 4890429
g2g4: 5239875
h2h4: 5385554
b1a3: 4856835
b1c3: 5708064
g1f3: 5723523
g1h3: 4877234

===========================
Total time (ms) : 628
Nodes searched  : 119060324
Nodes/second    : 189586503
bench

Position: 1/37

[SNIP]

Position: 37/37
info depth 1 seldepth 1 multipv 1 score cp 96 nodes 34 nps 34000 time 1 pv h1h2
info depth 2 seldepth 3 multipv 1 score cp 111 nodes 63 nps 63000 time 1 pv h1h2 c6c1 a1a2
info depth 3 seldepth 5 multipv 1 score cp 173 nodes 119 nps 119000 time 1 pv h1h2 c6c1 a1a2 c1c4 b2b3
info depth 4 seldepth 6 multipv 1 score cp 103 nodes 381 nps 381000 time 1 pv h1h2 c6c1 a1a2 c1d1 b2b4 d1d5 a2b2
info depth 5 seldepth 8 multipv 1 score cp 69 nodes 1534 nps 767000 time 2 pv h1h2 c6e4 a7g7 g4f5 h2h3 e4d4
info depth 6 seldepth 8 multipv 1 score cp 82 nodes 3650 nps 1216666 time 3 pv h1h2 c6e4 h2h8 e4d4 h8g8 g4f4 a7f7 f4e5
info depth 7 seldepth 10 multipv 1 score cp 77 nodes 6529 nps 2176333 time 3 pv h1h2 c6e4 h2h8 e4c2 h8g8 g4f4 g8f8 f4e4 f8e8 e4f4
info depth 8 seldepth 13 multipv 1 score cp 81 nodes 13566 nps 2261000 time 6 pv h1h2 c6e4 h2h8 e4d4 h8g8 g4f5 g8f8 f5g5 a7a5 g5g6 a5a3
info depth 9 seldepth 15 multipv 1 score cp 81 nodes 28201 nps 2820100 time 10 pv h1h2 c6e4 h2h8 e4e1 a1a2 e1e4 a7g7 g4f3 h8h3 f3e2 h3h5 e4a4 a2b1 a4e4 b1a1
info depth 10 seldepth 17 multipv 1 score cp 77 nodes 54763 nps 2882263 time 19 pv h1h2 c6d5 a7a6 d5c4 a6a3 c4f1 a1a2 f1c4 b2b3 c4d5 h2c2 g4g5
info depth 11 seldepth 21 multipv 1 score cp 87 nodes 196976 nps 3030400 time 65 pv h1h2 g4g3 h2h7 c6c1 a1a2 c1c4 a2a3 g3f2 a7f7 f2e2 f7e7 e2f2 e7d7 c4a6 a3b4 a6b6 b4c3 b6c5 c3d3
info depth 12 seldepth 25 multipv 1 score cp 84 nodes 455458 nps 3141089 time 145 pv h1h2 c6e4 h2g2 g4f4 g2g1 e4d4 g1f1 f4g3 a7a5 g3g2 a5f5 d4a4 a1b1 a4e4 b1c1 e4e3 c1c2 e3e4 c2c3
info depth 13 seldepth 25 multipv 1 score cp 90 nodes 506506 nps 3126580 time 162 pv h1h2 c6e4 h2g2 g4f4 g2g1 e4d4 g1f1 f4e3 a7a3 e3e4 a3a5 e4e3 f1f8 e3e2 f8e8 e2f3 a5a3 f3g4 e8g8 g4f4 g8f8 f4g5 a3a5 g5g4 f8g8 g4f4
bestmove h1h2 ponder c6e4

===========================
Total time (ms) : 3790
Nodes searched  : 8080602
Nodes/second    : 2132084
quit

Code: Select all

louis@LZsT5610:~/Documents/Chess/Stockfish/src$ ./stockfish 
Stockfish 160115 64 POPCNT by Tord Romstad, Marco Costalba and Joona Kiiski
uci
id name Stockfish 160115 64 POPCNT
id author Tord Romstad, Marco Costalba and Joona Kiiski

option name Write Debug Log type check default false
option name Contempt type spin default 0 min -100 max 100
option name Min Split Depth type spin default 0 min 0 max 12
option name Threads type spin default 1 min 1 max 128
option name Hash type spin default 16 min 1 max 1048576
option name Clear Hash type button
option name Ponder type check default true
option name MultiPV type spin default 1 min 1 max 500
option name Skill Level type spin default 20 min 0 max 20
option name Move Overhead type spin default 30 min 0 max 5000
option name Minimum Thinking Time type spin default 20 min 0 max 5000
option name Slow Mover type spin default 80 min 10 max 1000
option name UCI_Chess960 type check default false
option name SyzygyPath type string default <empty>
option name SyzygyProbeDepth type spin default 1 min 1 max 100
option name Syzygy50MoveRule type check default true
option name SyzygyProbeLimit type spin default 6 min 0 max 6
uciok
d

 +---+---+---+---+---+---+---+---+
 | r | n | b | q | k | b | n | r |
 +---+---+---+---+---+---+---+---+
 | p | p | p | p | p | p | p | p |
 +---+---+---+---+---+---+---+---+
 |   |   |   |   |   |   |   |   |
 +---+---+---+---+---+---+---+---+
 |   |   |   |   |   |   |   |   |
 +---+---+---+---+---+---+---+---+
 |   |   |   |   |   |   |   |   |
 +---+---+---+---+---+---+---+---+
 |   |   |   |   |   |   |   |   |
 +---+---+---+---+---+---+---+---+
 | P | P | P | P | P | P | P | P |
 +---+---+---+---+---+---+---+---+
 | R | N | B | Q | K | B | N | R |
 +---+---+---+---+---+---+---+---+

Fen&#58; rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1
Key&#58; B4D30CD15A43432D
Checkers&#58; 
perft 6

Position&#58; 1/1
a2a3&#58; 4463267
b2b3&#58; 5310358
c2c3&#58; 5417640
d2d3&#58; 8073082
e2e3&#58; 9726018
f2f3&#58; 4404141
g2g3&#58; 5346260
h2h3&#58; 4463070
a2a4&#58; 5363555
b2b4&#58; 5293555
c2c4&#58; 5866666
d2d4&#58; 8879566
e2e4&#58; 9771632
f2f4&#58; 4890429
g2g4&#58; 5239875
h2h4&#58; 5385554
b1a3&#58; 4856835
b1c3&#58; 5708064
g1f3&#58; 5723523
g1h3&#58; 4877234

===========================
Total time &#40;ms&#41; &#58; 759
Nodes searched  &#58; 119060324
Nodes/second    &#58; 156864722
bench

Position&#58; 1/37

&#91;SNIP&#93;

Position&#58; 37/37
info depth 1 seldepth 1 multipv 1 score cp 96 nodes 34 nps 34000 tbhits 0 time 1 pv h1h2
info depth 2 seldepth 3 multipv 1 score cp 111 nodes 63 nps 63000 tbhits 0 time 1 pv h1h2 c6c1 a1a2
info depth 3 seldepth 5 multipv 1 score cp 173 nodes 119 nps 119000 tbhits 0 time 1 pv h1h2 c6c1 a1a2 c1c4 b2b3
info depth 4 seldepth 6 multipv 1 score cp 103 nodes 381 nps 381000 tbhits 0 time 1 pv h1h2 c6c1 a1a2 c1d1 b2b4 d1d5 a2b2
info depth 5 seldepth 8 multipv 1 score cp 69 nodes 1534 nps 767000 tbhits 0 time 2 pv h1h2 c6e4 a7g7 g4f5 h2h3 e4d4
info depth 6 seldepth 8 multipv 1 score cp 82 nodes 3650 nps 1216666 tbhits 0 time 3 pv h1h2 c6e4 h2h8 e4d4 h8g8 g4f4 a7f7 f4e5
info depth 7 seldepth 10 multipv 1 score cp 77 nodes 6529 nps 2176333 tbhits 0 time 3 pv h1h2 c6e4 h2h8 e4c2 h8g8 g4f4 g8f8 f4e4 f8e8 e4f4
info depth 8 seldepth 13 multipv 1 score cp 81 nodes 13566 nps 2713200 tbhits 0 time 5 pv h1h2 c6e4 h2h8 e4d4 h8g8 g4f5 g8f8 f5g5 a7a5 g5g6 a5a3
info depth 9 seldepth 15 multipv 1 score cp 81 nodes 28201 nps 2820100 tbhits 0 time 10 pv h1h2 c6e4 h2h8 e4e1 a1a2 e1e4 a7g7 g4f3 h8h3 f3e2 h3h5 e4a4 a2b1 a4e4 b1a1
info depth 10 seldepth 17 multipv 1 score cp 77 nodes 54763 nps 3221352 tbhits 0 time 17 pv h1h2 c6d5 a7a6 d5c4 a6a3 c4f1 a1a2 f1c4 b2b3 c4d5 h2c2 g4g5
info depth 11 seldepth 21 multipv 1 score cp 87 nodes 196976 nps 3338576 tbhits 0 time 59 pv h1h2 g4g3 h2h7 c6c1 a1a2 c1c4 a2a3 g3f2 a7f7 f2e2 f7e7 e2f2 e7d7 c4a6 a3b4 a6b6 b4c3 b6c5 c3d3
info depth 12 seldepth 25 multipv 1 score cp 84 nodes 455458 nps 3450439 tbhits 0 time 132 pv h1h2 c6e4 h2g2 g4f4 g2g1 e4d4 g1f1 f4g3 a7a5 g3g2 a5f5 d4a4 a1b1 a4e4 b1c1 e4e3 c1c2 e3e4 c2c3
info depth 13 seldepth 25 multipv 1 score cp 90 nodes 506506 nps 3445619 tbhits 0 time 147 pv h1h2 c6e4 h2g2 g4f4 g2g1 e4d4 g1f1 f4e3 a7a3 e3e4 a3a5 e4e3 f1f8 e3e2 f8e8 e2f3 a5a3 f3g4 e8g8 g4f4 g8f8 f4g5 a3a5 g5g4 f8g8 g4f4
bestmove h1h2 ponder c6e4

===========================
Total time &#40;ms&#41; &#58; 3511
Nodes searched  &#58; 8080602
Nodes/second    &#58; 2301510
quit
Just reading the UCI options shows you the level of incompetence and dishonesty of this troll:

Code: Select all

option name Write Log type check default false
He simply renamed "Write Search Log" option from Stockfish (it was removed recently, but was there in SF 5).

Code: Select all

option name Anger type spin default 0 min -100 max 100
He renamed the "Contempt" option here to "Anger".

Code: Select all

option name Average Split Depth type spin default 0 min 0 max 12
He renamed "Min Split Depth" to "Average Split Depth". Obviously he has not the vaguest clue about how the search works, let alone an SMP search!

Code: Select all

option name Threads type spin default 2 min 1 max 128
He changed the default to 2 threads instead of 1.

Code: Select all

option name Hash type spin default 76 min 1 max 1048576
He changed the default hash to 76 instead of 16. He's such a moron, he doesn't even understand that Hash is anyway rounded down to a power of two.

Code: Select all

option name Nullify Hash type button
He renamed "Clear Hash" into "Nullify Hash". Shows he has no clue about the UCI standard.

Code: Select all

option name MultiPV type spin default 1 min 1 max 500
Same max value as SF, strangely. How many engines use 500 max value for multipv ?

Code: Select all

option name Strength type spin default 200 min 0 max 200
He renamed Skill Level into "Strength" and rescaled it by 10.

Code: Select all

option name Thinking Limit type spin default 30 min 0 max 6000
He renamed "Move Overhead" to "Thinking Time", which shows he doesn't even understand what this option means.

Code: Select all

option name Thinking Time type spin default 35 min 0 max 6000
Renamed "Minimum Thinking Time" to "Thinking Time", which shows he doesn't even understand what the option means. Changed the default value a tiny bit, to pretend to understand what he's doing.

Code: Select all

option name Dull Propeller type spin default 80 min 10 max 1000
He renamed "Slow Mover" to "Dull Propeller", which demonstrates again that he doesn't understnad what this option mean.

Code: Select all

option name FischerRandom type check default false
In a pathetic attempt to obfuscate, he renamed "UCI_Chess960" to "FischerRandom". Unfortunately that won't work and violates the UCI protocol.

Code: Select all

option name Tactical Skill type spin default 50 min 0 max 100
No idea what this is. Considering his level of competence is zero, he's not capable of coding anything in the search. My best guess is that it's a placebo option that does nothing.

Code: Select all

option name Positional Skill type spin default 50 min 0 max 100
Idem. Placebo. Or maybe he added some random crap (which anyone competent would call a bug) to the search or the eval somewhere...

Can someone please delete this thread and ban this troll ?

Thank you!
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.
Adam Hair
Posts: 3226
Joined: Wed May 06, 2009 10:31 pm
Location: Fuquay-Varina, North Carolina

Re: Taipan 1.0 - an extremely strong chess engine

Post by Adam Hair »

If possible, you guys should ban him from the Stockfish forum. I believe that he is the Mark Lefler impersonator and the guy who could not compile a Windows binary of SF.
skoony
Posts: 165
Joined: Thu Mar 09, 2006 2:36 am
Location: saint paul,minnesota

Re: Taipan 1.0 - an extremely strong chess engine

Post by skoony »

Dann Corbit wrote:I'm nobody special.

But I am glad to be back. The time was right. I figure it is best to go quietly when you go, and come back quietly when you return.

When you make big announcements about falling on your sword, it always seems funny when you reappear.
hi Dan,
glad your back.
mike
by the time i get there,i'll be there.
Adam Hair
Posts: 3226
Joined: Wed May 06, 2009 10:31 pm
Location: Fuquay-Varina, North Carolina

Re: Taipan 1.0 - an extremely strong chess engine

Post by Adam Hair »

Roger Brown wrote:
[size=150][color=red]Dann Corbit[/color][/size] wrote:Mr. Leonard Krylo, you got some 'splainin' to do.

Actually, I don't even want to hear it.

OMG!!

Later
Fabien came back. I have seen Jim Ablett logged into CCC. Dann has started posting again. Whose next? Chris Conkie?
Christopher Conkie wrote:
Roger Brown wrote:
[size=150][color=red]Dann Corbit[/color][/size] wrote:Mr. Leonard Krylo, you got some 'splainin' to do.

Actually, I don't even want to hear it.

OMG!!

Later
ROFL......

:)
Well damn.

:lol:
mcostalba
Posts: 2684
Joined: Sat Jun 14, 2008 9:17 pm

Re: Taipan 1.0 - an extremely strong chess engine

Post by mcostalba »

lucasart wrote:

Code: Select all

option name Strength type spin default 200 min 0 max 200
He renamed Skill Level into "Strength" and rescaled it by 10.
Well, this one is not bad. Indeed "Strength" or perhaps "Strength Level "seems to me a nicer name than "Skill Level"....perhaps we should adopt it...


Of course re-scaling to 200 is plain wrong and makes no sense: he even didn't bother to check the actual code to realize that there are only 20 real different skill levels among which to choose.


P.S: I think the troll reached his goal: to make people commenting on his post...probably he is even laughing now...although, considering his sad pathology, there is very little to laugh if I were in him.
User avatar
lucasart
Posts: 3232
Joined: Mon May 31, 2010 1:29 pm
Full name: lucasart

Re: Taipan 1.0 - an extremely strong chess engine

Post by lucasart »

mcostalba wrote:
lucasart wrote:

Code: Select all

option name Strength type spin default 200 min 0 max 200
He renamed Skill Level into "Strength" and rescaled it by 10.
Well, this one is not bad. Indeed "Strength" or perhaps "Strength Level "seems to me a nicer name than "Skill Level"....perhaps we should adopt it...
Instead, what would be more interesting is to replace this skill level by the standard UCI_LimitStrength and UCI_Elo. We need to do some measure of the skill levels, and come up with a scaling function that translates them into elo and vice versa.
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.