From Chessprogramming wiki
Jump to: navigation, search

Home * Engines * SmarThink

Thinking [1]

an UCI and WinBoard compatible chess engine by Sergei S. Markoff written in plain C, previously distributed by Lokasoft. SmarThink contains a lot of knowledge to guide the search, and has an aggressive attacking style. It applies PVS with an aspiration [2], and uses original techniques in search and evaluation based on complex analysis including the use of ideas of Mikhail Botvinnik [3], such as trajectory analysis [4], and the related same threat extension [5], later dubbed Botvinnik-Markoff Extension.

Recent Versions

SmarThink v1.97

SmarThink v1.97, released in December 2016, applies magic bitboards, uses more aggressive SEE in move ordering even for non-captures, adaptive aspiration windows based on depth and score, a new transposition table entry priority scheme based on best move index, and comes with improved reductions, optimizations and further evaluation tuning [6].

SmarThink v1.98

SmarThink v1.98 was released in January 2018 after massive tuning of evaluation and search, a further improved king attack evaluation, and several optimizations [7].

Tournament Play

SmarThink played various tournaments in Russia, and became Russian computer chess champion in 2004, CIS computer chess champion at the CCCCISC 2005 [8] , and third at the CCCCISC 2008 behind WildCat and Strelka.

Photos & Games


CCCCISC 2008, Jury Osipov and Sergei Markoff, SmarThink - Strelka [9]

[Event "CCCCISC 2008"]
[Site "Moscow SDCHESS RGSU"]
[Date "2008.02.29"]
[Round "1"]
[White "SmarThink 1.1 r1119"]
[Black "Strelka 2.0B"]
[Result "1/2-1/2"]

1.c4 Nf6 2.Nc3 e5 3.Nf3 Nc6 4.e3 Bb4 5.Qc2 Bxc3 6.Qxc3 Qe7 7.a3 d5 8.d4 exd4 9.Nxd4 Nxd4 
10.Qxd4 dxc4 11.Qxc4 O-O 12.f3 Be6 13.Qc2 Rad8 14.Bd2 Bd5 15.Bb5 Rd6 16.Be2 b6 17.O-O Rfd8 
18.Bc1 Re6 19.Re1 h6 20.Bb5 Re5 21.Bf1 Be6 22.b4 Rh5 23.e4 c5 24.g4 Bxg4 25.fxg4 Nxg4 
26.Bf4 Qf6 27.Bg3 Qg5 28.Qg2 Rd2 29.Re2 Rd4 30.Qf3 c4 31.Qf4 Ne5 32.Qxg5 Rxg5 33.Bg2 f6 
34.Rc2 Kf8 35.a4 h5 36.Bxe5 Rxe5 37.Rac1 c3 38.Rb1 Rg5 39.Kf1 a5 40.bxa5 bxa5 41.Rxc3 Rxa4 
42.Rb7 Kg8 43.Bf3 Ra1+ 44.Kf2 Ra2+ 45.Be2 Kh7 46.Rc6 Rg4 47.Ke3 Ra3+ 48.Bd3 Rh4 49.Kd4 Kh6 
50.Rc2 Rg4 51.Rc8 g6 52.Rb6 f5 53.h3 Rg3 54.Bc2 fxe4 55.Bxe4 Rab3 56.Re6 Rg1 57.h4 Rg4 
58.Rcc6 Rbg3 59.Ra6 a4 60.Kd5 Kg7 61.Re7+ Kh6 62.Ra8 Rxh4 63.Rh8+ Kg5 64.Bxg6 a3 65.Re5+ Kg4 
66.Re4+ Kg5 67.Re2 Ra4 68.Bb1 Ra5+ 69.Kc6 Kg4 70.Kb6 Rg5 71.Re4+ Kh3 72.Ba2 Rf3 73.Rh6 Kg3 
74.Be6 Rd3 75.Ra4 1/2-1/2 

See also

Forum Posts

2002 ...

2005 ...

2010 ...

2015 ...

External Links

Chess Engine

SmarThink site (English)


feat. Dave Weckl and Mohini Dey


Up one Level