Shredder

From Chessprogramming wiki
Jump to: navigation, search

Home * Engines * Shredder

Deep Shredder 13 default design and window layout [1]

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. Therefore 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.

Photos & Games

WCCC 1999

FerretShredder1999.JPG

WCCC 1999, round 6: Ferret - Shredder, Stefan Meyer-Kahlen and Bruce Moreland [2] [3]

[Event "WCCC 1999"]
[Site "Paderborn, Germany"]
[Date "1999.06.18"]
[Round "6"]
[White "Ferret"]
[Black "Shredder"]
[Result "1/2-1/2"]

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

WCSC 2015

BlitzPlayoffR1ShredderWinning.JPG

WCSC 2015, Shredder is winning the first blitz play-off game with Black vs. Ginkgo operated by Ingo Bauer

[Event "WCSC 2015 Play-off 2"]
[Site "Leiden, The Netherlands"]
[Date "2015.07.05"]
[Round "9.1"]
[White "Ginkgo"]
[Black "Shredder"]
[Result "0-1"]

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

Achievements

Quote from Shredder Chess [4] : The Shredder chess programs by Stefan Meyer-Kahlen provide a game playing and analysis tool for everybody and are accepted as one of the best chess programs of the world. Since 1996 Shredder has won twenty titles.

  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 [5] :

Shredder has started in 1995 as a project at university. Good tournament and test results encouraged me to spend more work in it and lead to the winning of the 1996 WMCCC in Jakarta. Shredder has been commercially available since then and continued to perform very well in computer chess championships. It was 3rd in Paris 1997 and managed to finish as the runner up in the blitz championship there. Shredder is written in ANSI-C and therefore it can easily compiled on various hardware platforms. I think Shredder has good chances in Paderborn this year because it is one of the strongest computer chess programs running on an micro around. 

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 [6] and Mac OS [7] .

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 [8], is the multiprocessor version of Shredder. The most recent version, Deep Shredder 13 [9] released on October 30, 2016 [10], 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 [11].

Shredder Classic GUI

Shredder and Deep Shredder come with a clear and reliable graphical user interface which evolved from the Millennium Chess System - supporting the universal chess interface [12], also compatible with other UCI engines running under Windows, Linux or Mac OS. The Shredder GUI is favoured by many programmers playing over the board tournaments with their engines, for instance Johannes Zwanzger and his WCCC 1995 winner Jonny.

JonnyChampionWCCC2015.JPG

Jonny's final WCCC 2015 screen in the game versus HIARCS using the Shredder GUI

Pocket Shredder

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

Shredder Mobile

Shredder Mobile runs on most mobile phones with Java [14] .

Shredder for Android

Shredder for Android

Shredder for Android runs on all phones and tablets with at least Android 4 as well as on all Kindle Fire phones and tables since the 2nd generation [15].

Shredderbases

Shredderbases are compact, proprietary endgame bitbases for up to 5 men with WDL information, suited to use inside the search [16].

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

Forum Posts

1996 ...

2000 ...

Re: Shredder 8 secret: search depth? by Vasik Rajlich, CCC, March 23, 2004 » Depth, Junior, Fritz

2005 ...

2010 ...

2015 ...

2020 ...

External Links

Chess Engine

Shredder Computer Chess | News

Shredderbases

Misc

References

Up one Level