Shredder

a chess engine by Stefan Meyer-Kahlen (SMK). Shredder won an astonished number of tournaments and titles, beside various World Computer Chess Championships, World Microcomputer Chess Championships and World Chess Software Championships, the IPCCC, the International CSVN Tournament, the CSVN Programmers Tournament, and more. Shredder had its debut at the WMCCC 1995 in [|Paderborn], and soon after winning the first title at the WMCCC 1996 in [|Jakarta], Shredder went commercial, distributed by Millennium 2000 GmbH - since Shredder **3** along with the Millennium Chess System (MCS), since Shredder** 5** also developed by SMK supporting the UCI protocol, which was co-designed and implemented by the same author. Therefor, Shredder may use any UCI-compatible graphical user interface, in particular its own Shredder Classic GUI. The long-awaited Shredder **13** and its [|multiprocessor] counterpart **Deep Shredder 13** were released on October 30, 2016. || toc =Photos & Games=
 * Home * Engines * Shredder**
 * [[image:DeepShredder13.jpg link="http://www.shredderchess.com/images/stories/screenshots/shredderclassic5/e1.png"]] ||~  || **Shredder**,
 * Deep Shredder 13 default desgin and window layout ||~  ||^   ||

WCCC 1999
code [Event "WCCC 1999"] [Site "Paderborn, Germany"] [Date "1999.06.18"] [Round "6"] [White "Ferret"] [Black "Shredder"] [Result "1/2-1/2"]
 * [[image:FerretShredder1999.JPG width="640" link="WCCC 1999"]] ||
 * WCCC 1999, round 6: Ferret - Shredder, Stefan Meyer-Kahlen and Bruce Moreland ||

1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.b4 Bxb4 5.c3 Ba5 6.d4 exd4 7.O-O Nge7 8. cxd4 d5 9.exd5 Nxd5 10.Ba3 Be6 11.Bb5 Bb4 12.Bxc6+ bxc6 13.Bxb4 Nxb4 14.Qa4 Qd6 15.Nc3 Nd3 16.d5 Nc5 17.Qxc6+ Qxc6 18.dxc6 Ke7 19.Rfe1 Nd3 20.Re3 Nb4 21.Nd4 Rhd8 22.Rd1 Kf6 23.a3 Nd5 24.Ne4+ Ke7 25.Ree1 Bg4 26.f3 Bc8 27.Nc5+ Kf6 28.Nb5 Be6 29.Na6 Rac8 30.Nbxc7 h5 31.h3 h4 32.a4 Nxc7 33.Rxd8 Rxd8 34.Nxc7 Rc8 35.Nxe6 fxe6 36.Rc1 e5 37.Kf2 Ke6 38.g3 hxg3+ 39.Kxg3 Kd6 40.Rd1+ Ke6 41.Rd7 Rxc6 42.Rxg7 Rc3 43.Rg4 Kf5 44.h4 Rc1 45.h5 Rc6 46.Rg7 Ra6 47.Rg4 Rc6 48.Rg7 Ra6 49.Rg8 Rb6 50.Kh4 Rb4+ 51.Kg3 Rb6 52.Kh4 Rb4+ 53.Rg4 Rb2 54.Kg3 Rb6 55.a5 Rd6 56.Rg7 Ra6 57.Rg8 Rd6 58.Kh4 Rd4+ 59.Kg3 Rd6 60.Rb8 Kg5 61.Re8 Rd5 62.a6 Ra5 63.Re7 e4 64.Rxa7 Ra3 65.Kf2 Rxf3+ 66.Ke2 Kxh5 67.Ra8 Rf7 68.Ke3 Re7 69.Rb8 Kg6 70.Rb6+ Kf5 1/2-1/2 code

WCSC 2015
code [Event "WCSC 2015 Play-off 2"] [Site "Leiden, The Netherlands"] [Date "2015.07.05"] [Round "9.1"] [White "Ginkgo"] [Black "Shredder"] [Result "0-1"]
 * [[image:BlitzPlayoffR1ShredderWinning.JPG link="WCSC 2015"]] ||
 * WCSC 2015, Shredder is winning the first blitz play-off game with Black vs. Ginkgo operated by Ingo Bauer ||

1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Bd3 Nf6 6.O-O d6 7.c4 Bd7 8.Nc3 Nc6 9.Nxc6 Bxc6 10.Be3 Be7 11.f3 O-O 12.Qc2 Nd7 13.Rfd1 Nc5 14.Be2 Qb6 15.Rab1 a5 16.Nb5 Rfd8 17.Nd4 Bf6 18.g3 Qa7 19.b3 Be8 20.a3 a4 21.b4 Nb3 22.Qd3 Nxd4 23.Bxd4 Qxd4+ 24.Qxd4 Bxd4+ 25.Rxd4 Kf8 26.Kf2 b6 27.Rc1 e5 28.Rd2 f6 29.f4 Ke7 30.Rdc2 Rac8 31.Ke3 Rc6 32.Bf3 Rc7 33.h4 h5 34.Be2 Rb8 35.Rd2 Bf7 36.Rcd1 Rd8 37.f5 g6 38.fxg6 Bxg6 39.Rg1 Rg8 40.Rgd1 Bf7 41.Kf2 Rd8 42.Ke3 Be6 43.Rc1 Rg8 44.Kf2 Bg4 45.Bd3 Rc6 46.Kg2 Rf8 47.Rf1 Be6 48.Rc2 Rcc8 49.Rcc1 Bg4 50.Rc2 Ke6 51.Rd2 Rc7 52.Rdf2 Ke7 53.Rc1 Be6 54.Kh2 Rg8 55.Rd2 Bf7 56.Be2 Bg6 57.Rcd1 Rd8 58.Bd3 Bf7 59.Rc2 Be6 60.Rf1 Rdc8 61.Rfc1 Bd7 62.Kg2 Rh8 63.Be2 Bc6 64.Bf3 Rhc8 65.Kf2 Bb7 66.Bg2 Rf8 67.Rf1 Bc8 68.Bf3 f5 69.Kg1 Rg8 70.Kh2 fxe4 71.Bxe4 Be6 72.Rfc1 Rgc8 73.Bd3 Rf8 74.Kg2 d5 75.Re1 dxc4 76.Bg6 Bd5+ 77.Kh2 Kd6 78.Bxh5 e4 79.Bd1 c3 80.Rce2 e3 81.Kh3 Be6+ 82.Kg2 Rf2+ 83.Rxf2 exf2 84.Kxf2 c2 85.Bxc2 Rxc2+ 86.Re2 Rxe2+ 87.Kxe2 Bg4+ 88.Kd3 Kd5 89.b5 Bh5 90.Kc3 Ke4 91.Kc4 Be2+ 92.Kc3 Ke3 93.g4 Bxg4 94.Kc4 0-1 code =Achievements= Quote from //Shredder Chess// :


 * 1) 1996 World Micro Computer Chess Champion in [|Jakarta]
 * 2) 1999 World Micro Computer Chess Champion in [|Paderborn]
 * 3) 1999 World Computer Chess Champion in [|Paderborn]
 * 4) 2000 World Micro Computer Chess Champion in [|London]
 * 5) 2001 World Micro Computer Chess Champion Single CPU in [|Maastricht]
 * 6) 2002 World Computer Chess Blitz Champion in [|Maastricht]
 * 7) 2003 World Computer Chess Champion in [|Graz]
 * 8) 2003 World Computer Chess Blitz Champion in [|Graz]
 * 9) 2004 World Computer Chess Blitz Champion in [|Ramat Gan]
 * 10) 2005 World Computer Chess Blitz Champion in [|Reykjavik]
 * 11) 2006 World Computer Chess960 Champion in [|Mainz]
 * 12) 2007 World Computer Chess Blitz Champion in [|Amsterdam]
 * 13) 2009 World Computer Chess Champion in [|Pamplona]
 * 14) 2009 Computer Olympiad (no hardware limit) in [|Pamplona]
 * 15) 2009 World Computer Chess Blitz Champion in [|Pamplona]
 * 16) 2010 World Computer Chess Blitz Champion in [|Kanazawa]
 * 17) 2010 World Computer Chess Software Champion in [|Kanazawa]
 * 18) 2013 World Computer Chess Blitz Champion in [|Yokohama]
 * 19) 2015 World Computer Chess Software Champion in [|Leiden]
 * 20) 2017 World Computer Chess Software Champion in [|Leiden]

=Description= Description given in 1999 from the ICCA tournament site :

=Portability= Since Shredder is written in C, it is available for various hardware platforms, such as PC, Macintosh, and [|PDAs], and various operating systems like Windows, Linux and Mac OS.

=Clever & Smart= Clever & Smart was an experimental triple-brain version of Shredder which played the IPCCC 1998.  =Deep Shredder=
 * Deep Shredder**, first released in 2001 based on **Shredder 5**, is the [|multiprocessor] version of Shredder. The most recent version, **Deep Shredder 13** released on October 30, 2016 , is the further developed 2015 World Computer Chess Software Champion, which was a complete rewrite based on bitboards. Deep Shredder 13 has improved more than 300 Elo over Shredder 12.

=Pocket Shredder= Pocket Shredder is a version for Windows [|PDAs], such as [|iPAQ].

=Shredder Mobile= Shredder Mobile runs on most mobile phones with Java.

=Shredder for Android=  =Shredder Classic GUI= Shredder comes with a clear and reliable graphical user interface which evolved from the Millennium Chess System - supporting the universal chess interface, also compatible with other UCI engines running under Windows, Linux or Mac OS. The Shredder GUI is favored by many programmers playing over the board tournaments with their engines, for instance Johannes Zwanzger and his WCCC 1995 winner Jonny.
 * [[image:JonnyChampionWCCC2015.JPG link="WCCC 2015"]] ||
 * Jonny's final WCCC 2015 screen in the game versus Hiarcs using the Shredder GUI ||

=Release Dates=
 * Shredder 1.0: 1996
 * Shredder 2.0: 1998
 * Shredder 3.0: 1999
 * Shredder 4.0 : 2000
 * Shredder 5.0 : 2001
 * Shredder 5.32 : June 2001
 * Shredder 6.0 : December 2001
 * Shredder 7.0 : December 2002
 * Shredder 7.04 : 2003
 * Shredder 8 : February 2004
 * Shredder Classic 1.1 : October 2004
 * Shredder 9 : February 2005
 * Shredder 9.1 :
 * Shredder 9.12 : December 2005
 * Shredder Classic 1.3 : ?
 * Shredder 10 : June 2006
 * Shredder 10.1 : April 2007
 * Shredder 11 : October 2007
 * Shredder 11 SE
 * Shredder WM Edition Bonn : October 2008
 * Shredder 12: October 2009
 * Shredder 12 SE
 * Shredder Classic 4 : November 2011
 * Deep Shredder 13: October 30, 2016

=Publications=
 * Tom King (**2000**). //Shredder wins the 17th World Microcomputer Chess Championship//. ICGA Journal, Vol. 23, No. 3 » WMCCC 2000
 * Theo van der Storm (**2004**). //Shredder Shows Strength in International CSVN Tournament//. ICGA Journal, Vol. 27, No. 3 » ICT 2004
 * Eric van Reem (**2006**). //Shredder Wins Second Chess960 Computer-Chess World Championship//. ICGA Journal, Vol. 29, No. 4 » Chess960CWC 2006
 * Matej Guid, Ivan Bratko (**2007**). //Factors affecting diminishing returns for searching deeper//. CGW 2007 » Crafty, Rybka, Shredder, Diminishing Returns
 * Matej Guid, Ivan Bratko (**2007**). //Factors affecting diminishing returns for searching deeper//. ICGA Journal, Vol. 30, No. 2, [|pdf]

=Forum Posts=

1996 ...

 * [|Information about Shredder] by Stefan Meyer-Kahlen, rgcc, October 22, 1996
 * [|Shredder2] by Mike Cooter, rgcc, July 26, 1998
 * [|What's wrong with Shredder?] by Stefan Meyer-Kahlen, CCC, February 19, 1999
 * [|Re: Chess Genius 6.5] by pc...@delthis.co.uk, rgcc, November 24, 1999 » Chess Genius, Millennium Chess System

2000 ...
> [|Re: Shredder 8 secret: search depth?] by Vasik Rajlich, CCC, March 23, 2004 » Depth, Junior, Fritz
 * [|Shredder in the SSDF list] by Stefan Meyer-Kahlen, CCC, April 10, 2000 » SSDF
 * [|Shredder wins the WMCCC 2000] by Enrique Irazoqui, CCC, August 25, 2000 » WMCCC 2000
 * [|Shredder 5] by Stefan Meyer-Kahlen, CCC, November 17, 2000
 * [|Shredder5 patch] by Stefan Meyer-Kahlen, CCC, December 06, 2000
 * [|Wb2Uci from Odd Gunnar Malin is working well on Shredder5 GUI] by Carlos E.A. Drake, Winboard Forum, March 06, 2002 » Wb2UCI
 * [|Shredder and Engine Book Learning] by Stephen Ham, CCC, April 24, 2003 » Book Learning
 * [|Shredder wins in Graz after controversy] by Darse Billings, CCC, December 09, 2003
 * [|Shredder 8 secret: search depth?] by Jouni Uski, CCC, March 23, 2004

2005 ...

 * [|Shredder 9 improvements over Shredder 8] by Sandro Necchi, CCC, January 28, 2005
 * [|Shredder 9] by Alex Shalamanov, CCC, December 26, 2005
 * [|Non-deterministic behaviour of Deep Shredder - REALLY interesting] by George Sobala, CCC, December 31, 2005
 * [|Shredder Classic 1.3] by phili_ppe, CCC, January 09, 2006
 * [|Shredder 10] by John Jack, CCC, February 17, 2006
 * [|Shredder 10.1 now released] by AGove, CCC, April 11, 2007
 * [|Shredder for iPhonet] by Stefan Meyer-Kahlen, CCC, July 06, 2007
 * [|Deep Shredder 11] by AGove, CCC, October 11, 2007
 * [|Shredder 11 Linux] by Kurt Utzinger, CCC, June 08, 2008
 * [|UEP Shredder WC Edition] by Ingo Bauer, CCC, October 18, 2008
 * [|Shredder 12 infos and release date] by Ingo Bauer, CCC, October 03, 2009
 * [|Deep Shredder 12 Linux] by Kurt Utzinger, CCC, October 11, 2009
 * [|Differences between Shredder12 and Shredder Classic 4?] by Volker Pittlik, CCC, October 14, 2009
 * [|Shredder for Android] by Stefan Meyer-Kahlen, CCC, November 17, 2009

2010 ...

 * [|Shredder 12] by George Bodkin, CCC, April 14, 2010
 * [|Which engine version is Shredder Classic 3?] by Luca Hemmerich, CCC, May 09, 2010
 * [|Shredder for Android ...] by Ingo Bauer, CCC, September 08, 2010
 * [|Shredder gets Gold] by Peter Martan, CCC, October 02, 2010 » WCSC 2010
 * [|Shredder 4 classic with S12 SE engine for free] by Volker Pittlik, CCC, November 06, 2011

2015 ...

 * [|Shredder-Chess-Engine will be updated] by JoeBoden, CCC, February 09, 2015
 * [|Shredder is the new World Chess Software Champion] by Mehmet Karaman, CCC, July 05, 2015 » WCSC 2015
 * [|New Shredder information?] by Robert Flesher, CCC, December 27, 2015
 * [|Deep Shredder 13 Windows out] by Stefan Meyer-Kahlen, CCC, October 30, 2016
 * [|Shredder 13 for Mac and Linux out] by Stefan Meyer-Kahlen, CCC, November 22, 2016

=External Links=

Chess Engine
> [|Shredder Computer Chess | News]
 * [|Shredder Computer Chess]
 * [|Shredder from Wikipedia]
 * [|Shredder 5.0 - das Weltmeister-Programm!] by Peter Schreiner, [|Schachclub Leinzell Informationen zu aktueller Schachsoftware], Dezember 2000 (German)
 * [|Shredder 9 on top of the world - A short introduction to Shredder 9] by Peter Schreiner, ChessBase News, March 01, 2005
 * [|Programs and essentials] by Steve Lopez, ChessBase News, March 13, 2005 » Junior 9, Shredder 9
 * [|Shredder 10 now available - Interview with Shredder author Stefan Meyer-Kahlen], ChessBase News, May 26, 2006
 * [|ChessBase DeepShredder 12] by Frank Quisinsky, [|Schachwelt - Computerschach], January 30, 2010 (German)
 * [|First win against Shredder 12!] by Dana Mackenzie, [|Dana Blogs Chess], July 03, 2011

Shredderbases

 * [|Shredderbases]
 * [|Shredder 10 and the Shredderbases], ChessBase News, July 07, 2006
 * [|Shredderbases] by Steve Lopez, ChessBase News, November 11, 2006

Misc

 * [|shredder - Wiktionary]
 * [|Shredding (disambiguation) from Wikipedia]
 * [|Shredding (tree-pruning technique) from Wikipedia]

=References= =What links here?= include page="Shredder" component="backlinks" limit="180"
 * Up one Level**