Changes

Jump to: navigation, search

Spike

218 bytes added, 20:50, 28 June 2021
no edit summary
'''Spike''',<br/>
a chess engine by [[Ralf Schäfer]] and [[Volker Böhm]], developed since early 2004 from scratch, incorporating ideas from two former programs by both authors, [[Cheetah]] and [[IceSpell]]. As a pure engine without a [[GUI]], Spike supports both the [[Chess Engine Communication Protocol]] and the [[UCI]] protocol. Spike is [[Arena]] partner engine.
=Etymology=
The program's name was coined by the [https://en.wikipedia.org/wiki/Spike_%28Buffy_the_Vampire_Slayer%29 Spike character] of the [https://en.wikipedia.org/wiki/Buffy_the_Vampire_Slayer Buffy the Vampire Slayer TV series] <ref>[http://spike.lazypics.de/bg_index_en.html Spike | Background]</ref> .
 
=Javanizer=
Spike's special design characteristic is multi [[Languages|programming language]] development - it has been written in [[Cpp|C++]] and [[Java]] simultaneously, restricted to a common subset of both languages, and using a so called ''Javanizer'' to transform some classes from C++ to Java and vice versa. While using objects is required due to the [https://en.wikipedia.org/wiki/Plain_Old_Java_Object Plain Old Java Object], Spike itself is not considered [https://en.wikipedia.org/wiki/Object-oriented_programming object-oriented] <ref>[http://spike.lazypics.de/bg_index_en.html Spike | Background | Programming Stuff]</ref>.
 
The program's name was coined by the [https://en.wikipedia.org/wiki/Spike_%28Buffy_the_Vampire_Slayer%29 Spike character] of the [https://en.wikipedia.org/wiki/Buffy_the_Vampire_Slayer_%28TV_series%29 Buffy the Vampire Slayer TV series] <ref>[http://spike.lazypics.de/bg_index_en.html Spike | Background]</ref> .
=Description=
=Tournaments=
Spike is able to play [[Chess960]], and surprised the scene in winning the first [[Chess960CWC 2005|Livingston Chess960 Computer World Championship 2005]] in [https://en.wikipedia.org/wiki/Mainz Mainz]<ref>[http://www.spikechess.de/mainz2005.html Spike - Mainz 2005 Report] (German)</ref>. Further, Spike played a strong [[WCCC 2006]] in [https://en.wikipedia.org/wiki/Turin Turin], and various [[IPCCC]], [[Dutch Open Computer Chess Championship|Dutch Open]], and [[CCT Tournaments]]. Spike's [[Opening Book|opening book]] is compiled by [[Timo Haupt]] (née Klaustermeyer), who also operated Spike in Turin.
=Photos=
* [https://www.stmintz.com/ccc/index.php?id=474112 Spike-Rybka 1-0! Congrats] by [[Rolf Tüschen]], [[CCC]], December 27, 2005 » [[IPCCC 2005 b]]
* [https://www.stmintz.com/ccc/index.php?id=474330 Spike-Rybka] by [[Vasik Rajlich]], [[CCC]], December 28, 2005 » [[IPCCC 2005 b]]
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=27246 Spike News or update?] by Howard E, [[CCC]], March 30, 2009
==2010 ...==
* [http://www.talkchess.com/forum/viewtopic.php?t=37337 fulitiy + lmr; funny results] by [[Volker Böhm]], [[CCC]], December 28, 2010

Navigation menu