Home * Engines * Fridolin

Fridolin,
an UCI and Winboard compliant open source chess engine written by Christian Sommerfeld in C++. Fridolin had its over the board debut 2010 in Kanazawa, where it played the WCCC 2010 and WCSC 2010 supported by book author Erdogan Günes, and further played the DOCCC 2010, running on four cores [1]. Fridolin 2.0, ready to play the WCCC 2015 in Leiden, was released in June 2015 along with the former private Kanazawa version Fridolin 1.0 [2].

Etymology

Fridolin is a male given name, particularly in the German-speaking countries, and diminutive form of Friedrich (Fredrik, Frederick), from the Old High German Fridu meaning "peace" and Rîhhi meaning "ruler" or "power". During the German occupation of France 1940-1944 in World War II, many French called the Germans "Fridolin" [3] [4]. Fridolin is not only the name of Christian's engine, but also the name of his son [5].

Features


Photos & Games

WCCC 2010

FridolinPandix.jpg
WCCC 2010, Gyula Horváth and Christian Sommerfeld [6]
Round 8, Fridolin - Pandix Breakthrough [7]
[Event "WCCC 2010"]
[Site "Kanazawa, Japan"]
[Date "2010.??.??"]
[Round "8"]
[White "Fridolin"]
[Black "Pandix Breakthrough"]
[Result "1/2-1/2"]
 
1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.Nc3 Be7 5.Bg5 O-O 6.e3 h6 7.Bh4 b6 8.Be2 Bb7
9.O-O Nbd7 10.Bg3 c5 11.Rc1 Ne4 12.cxd5 Nxg3 13.hxg3 exd5 14.dxc5 Nxc5 15.Nd4 
Bf6 16.b4 Bxd4 17.Qxd4 Ne6 18.Qe5 Qb8 19.Qxb8 Raxb8 20.Rfd1 Rfd8 21.Nb5 a6 
22.Nc7 Rbc8 23.Nxa6 Rxc1 24.Rxc1 d4 25.Rd1 Kf8 26.exd4 Nxd4 27.Kh1 Nxe2 
28.Rxd8+ Ke7 29.Rb8 Bxa6 30.Rxb6 Bc8 31.a4 Nd4 32.Rb8 Kd7 33.Ra8 Bb7 34.Rg8 
g6 35.Rb8 Bd5 36.Rb6 Kc7 37.Ra6 Nc6 38.b5 Nb8 39.Rf6 Nd7 40.Rf4 Kb6 41.Rd4 Kc5 
42.Rd1 Be6 43.Ra1 Kb6 44.a5+ Kxb5 45.a6 Bd5 46.a7 Nb6 47.f3 h5 48.Kg1 Na8 
49.Rd1 Bc6 50.Re1 Bd5 51.Re7 Kc6 52.Kf1 Nc7 53.Kf2 g5 54.Kg1 Na8 55.f4 g4 
56.f5 f6 57.Rh7 Kd6 58.Rxh5 Ke5 59.Kf2 Nb6 60.Kf1 Be4 61.Rh8 Kxf5 62.Re8 Bc6 
63.Re7 Bd5 64.Kf2 Be4 65.Re8 Na8 66.Rg8 Nc7 67.Rc8 Na8 68.Re8 Nc7 69.Re7 Ne6 
70.Kg1 Bd5 71.Kh2 Be4 72.Kh1 Bd5 73.Kg1 Be4 74.Kf2 Bd5 75.Rd7 Ba8 76.Rd2 Ke5 
77.Re2+ Kd6 78.Ke3 f5 79.Rd2+ Ke5 80.Rc2 Kd6 81.Rb2 Nc7 82.Kf4 Be4 83.Rb6+ Kc5 
84.Rb8 Kd4 85.Kg5 Ke5 86.Rc8 Kd6 87.Rb8 Kc5 88.Rb2 Kc6 89.Kf6 Nd5+ 90.Ke5 Nb6 
91.Ke6 Kc7 92.Rb4 Kc6 93.Kf6 Nd5+ 94.Ke5 Nb6 95.Rb2 Nc4+ 96.Ke6 Nb6 97.Kf7 Kc5 
98.Ke6 Kc6 99.Kf7 Kc5 100.Ke6 Kc6 1/2-1/2

WCSC 2010

JaapStafanChristian2010.jpg
WCSC 2010, Jaap van den Herik, Stefan Meyer-Kahlen and Christian Sommerfeld [8]
Round 9, Fridolin - Shredder [9]
[Event "WCSC 2010"]
[Site "Kanazawa, Japan"]
[Date "2010.??.??"]
[Round "3"]
[White "Fridolin"]
[Black "Shredder"]
[Result "0-1"]
 
1.Nf3 Nf6 2.c4 c5 3.Nc3 Nc6 4.g3 g6 5.d4 cxd4 6.Nxd4 Bg7 7.Bg2 Qb6 8.Ndb5 
d6 9.O-O O-O 10.Be3 Qa5 11.Bd2 Qb6 12.h3 a6 13.Be3 Qa5 14.Nd4 Bd7 15.g4 Nxd4 
16.Bxd4 Bc6 17.e4 Nd7 18.Bxg7 Kxg7 19.Nd5 Bxd5 20.exd5 Ne5 21.Qd4 g5 22.Rfe1 
f6 23.a3 Rfc8 24.b4 Qa4 25.Qb6 Rxc4 26.Qxb7 Re8 27.Re3 a5 28.Rb1 axb4 29.axb4 
Qa2 30.Rbe1 Rc2 31.Rf1 Rb2 32.Ree1 Kf8 33.Ra1 Qb3 34.Ra8 Qc4 35.Ra4 Ng6 36.Qc6 
Qd4 37.Qd7 Nf4 38.Qf5 Kg7 39.Qd7 Rxf2 40.Rxf2 Ne2+ 41.Kh1 Qxf2 42.Ra1 Nf4 
43.Rg1 Kf8 44.Qc6 Rb8 45.Qc4 Qg3 46.Bf1 Qe3 47.Bg2 Nxg2 48.Rxg2 Ra8 49.Qf1 Qc3 
50.Qe2 Qxh3+ 51.Kg1 Ra1+ 52.Kf2 Qh4+ 0-1 

See also


Forum Posts


External Links

Chess Program

Misc


References

  1. ^ 30th ONK 2010 Leiden: List of participants
  2. ^ Fridolin - Home
  3. ^ Fridolin – Wikipedia.de (German)
  4. ^ Michael Jürgs (2012). Codename Hélène: Churchills Geheimagentin Nancy Wake und ihr Kampf gegen die Gestapo in Frankreich. Bertelsmann, München, ISBN 9783570101421 (German), Nancy Wake from Wikipedia
  5. ^ personal communication
  6. ^ The JAIST 20th Anniversary Events with the ICGA - Computer Chess Championship - Photo Gallery
  7. ^ Kanazawa 2010 - Chess - Round 8 - Game 5 (ICGA Tournaments)
  8. ^ Foto-impressie WCCC/WCSC Kanazawa, Japan by Jan Krabbenbos from the CSVN site
  9. ^ Kanazawa 2010 - Chess (Software) - Round 3 - Game 4 (ICGA Tournaments)
  10. ^ VW Fridolin-IG, the community of interest for VW Type 147 "Fridolin" (Postal/Kleinlieferwagen)

What links here?


Up one Level