Older Version Newer Version

GerdIsenberg GerdIsenberg Sep 17, 2015

[[toc]]
**[[Home]] * [[Engines]] * PuppetMaster**

**PuppetMaster**,
an experimental chess playing entity by [[Folkert van Heusden]] which implements a multiple-brain concept using an [[UDOO]] computer running Folkert's engine [[DeepBrutePos]] in a so called "puppet master" mode, requesting best moves from external [[UCI]] or [[XBoard]] engines each running on one of seven [[Raspberry Pi]] nodes connected via [[http://en.wikipedia.org/wiki/Transmission_Control_Protocol|TCP]] [[http://en.wikipedia.org/wiki/Network_socket|sockets]] <ref>[[http://www.talkchess.com/forum/viewtopic.php?t=49892|raspberry pi cluster versus fairymax]] by [[Folkert van Heusden]], [[CCC]], October 31, 2013</ref> . The most chosen move is played, while DeepBrutePos keeps track how often a move of each engine was selected. In case of a tie, moves of engines with higher selection rate are preferred <ref>[[http://www.talkchess.com/forum/viewtopic.php?t=51761&start=41|Re: CSVN Programmers' Tournaments May 2014]] by [[Folkert van Heusden]], [[CCC]], May 20, 2014</ref> .

=Photos= 
|| [[image:PuppetMaster.jpg width="520" height="396" link="http://www.computerschaak.nl/nieuws-mainmenu-28/51-toernooien/639-pt46-round-1"]] ||
|| PuppetMaster in action at [[PT 46]] <ref>Photo by [[Jan Krabbenbos]], [[http://www.computerschaak.nl/nieuws-mainmenu-28/51-toernooien/639-pt46-round-1|PT46: Round 1]]</ref> ||

=Tournament Play= 
PuppetMaster had its official tournament debut at the [[1st CSVN OIT|CSVN 1st Open Internet Tournament]] in May 2014, and further played the [[PT 46]] over the board a week later, becoming 5th of 8 with a 50% score. At PT 46 the seven PI engines were <ref>[[http://www.talkchess.com/forum/viewtopic.php?t=51761&start=39|Re: CSVN Programmers' Tournaments May 2014]] by [[Folkert van Heusden]], [[CCC]], May 20, 2014</ref>:
# [[BikJump]]
# [[GNU Chess]]
# [[Fruit]]
# [[Toga|Toga II]]
# [[Stockfish]]
# [[MinkoChess]]
# [[Arasan]] <ref>Cruel fate that [[Arasan]], which became runner-up at [[PT 46]] behind the [[The Baron]], lost from PuppetMaster due to an operator glitch unexperienced with [[Arena]], [[http://www.talkchess.com/forum/viewtopic.php?t=52344&start=12|Re: The Baron is the winner]] by [[Richard Pijl]], [[CCC]], May 18, 2014</ref> .

=Photos & Games= 
|| [[image:TheKing-PuppetMaster.jpg width="520" height="354" link="http://www.computerschaak.nl/nieuws-mainmenu-28/51-toernooien/643-pt46-round-4"]] ||
|| [[CSVN]] [[PT 46]], round 4, [[The King]] - [[PuppetMaster]] <ref>[[http://marcelk.net/2014-05-18/PT46.pgn.bz2|CSVN PT 46 PGN download]]</ref>, [[Johan de Koning]] and 
[[Folkert van Heusden]] - [[Harm Geert Muller]] and [[Marcel van Kervinck]] in the background <ref>Photo by [[Jan Krabbenbos]], [[http://www.computerschaak.nl/nieuws-mainmenu-28/51-toernooien/643-pt46-round-4|PT46: Round 4]]</ref> ||
[[code]]
[Event "CSVN PT 46"]
[Site "Leiden"]
[Date "2014.05.18"]
[Round "4"]
[White "The King"]
[Black "DBP/PuppetMaster"]
[Result "0-1"]

1.e4 d5 2.exd5 Nf6 3.d4 Nxd5 4.Nf3 e6 5.c4 Bb4+ 6.Bd2 Bxd2+ 7.Qxd2 Nf6 8.Nc3 Nc6
9.Rd1 h6 10.Be2 O-O 11.O-O b6 12.Ne5 Bb7 13.Qf4 Nxe5 14.dxe5 Nd7 15.Rd3 Qe7
16.Rfd1 Nc5 17.Rg3 Kh8 18.b4 Nd7 19.Rgd3 Qxb4 20.Rxd7 Qxc3 21.Rxc7 Qc2 22.Rd2
Qc1+ 23.Bf1 Be4 24.Qe3 Kg8 25.a3 Bg6 26.c5 bxc5 27.Rxc5 Qa1 28.Rd6 Rfc8 29.Rxc8+
Rxc8 30.Qxa7 Rc1 31.Qa6 Qxe5 32.Rd2 Kh7 33.h3 Qe1 34.Rd8 Be4 35.Rd4 f5 36.Rd8
Bd5 37.Rxd5 exd5 38.a4 Qd2 39.a5 Rc2 40.f3 Qf2+ 41.Kh2 Qxf3 42.Qd3 Rxg2+ 43.Kh1
Qxd3 44.Bxd3 Ra2 45.Bxf5+ g6 46.Bd3 Rxa5 0-1
[[code]]

=See also= 
* [[Clever & Smart]]
* [[Various Classifications#Comics|Comics]]
* [[DeepBrutePos]]
* [[Various Classifications#Fiction|Fiction]]
* [[Various Classifications#Masters|Masters]]
* [[Raspberry Pi]]
* [[UDOO]]

=Forum Posts= 
* [[http://www.talkchess.com/forum/viewtopic.php?t=49892|raspberry pi cluster versus fairymax]] by [[Folkert van Heusden]], [[CCC]], October 31, 2013
* [[http://www.talkchess.com/forum/viewtopic.php?t=52280&start=11|Re: CSVN 1st Open Internet Tournament: Results and games]] by [[Folkert van Heusden]], [[CCC]], May 12, 2014
* [[http://www.talkchess.com/forum/viewtopic.php?t=51761&start=39|Re: CSVN Programmers' Tournaments May 2014]] by [[Folkert van Heusden]], [[CCC]], May 20, 2014
* [[http://www.talkchess.com/forum/viewtopic.php?t=51761&start=41|Re: CSVN Programmers' Tournaments May 2014]] by [[Folkert van Heusden]], [[CCC]], May 20, 2014

=External Links= 
==Chess Entity== 
* [[http://vanheusden.com/DeepBrutePos/|DeepBrutePOS - An experimental chess program]]
* [[http://www.computerschaak.nl/nieuws-mainmenu-28/51-toernooien/639-pt46-round-1|PT46: Round 1]]
==Misc== 
* [[http://en.wikipedia.org/wiki/Puppet_Master|Puppet Master (disambiguation) from Wikipedia]]
* [[http://en.wikipedia.org/wiki/Puppet_Master_%28comics%29|Puppet Master (comics) from Wikipedia]]
* [[http://en.wikipedia.org/wiki/The_Puppet_Masters|The Puppet Masters - Wikipedia]] - a 1951 [[http://en.wikipedia.org/wiki/Science_fiction_novel|science fiction novel]] by [[http://en.wikipedia.org/wiki/Robert_A._Heinlein|Robert A. Heinlein]]
* [[http://en.wikipedia.org/wiki/Puppet_Master_%28film%29|Puppet Master (film) - Wikipedia]]
* [[Videos#Metallica|Metallica]] - [[http://en.wikipedia.org/wiki/Master_of_Puppets_%28song%29|Master of Puppets]], [[http://en.wikipedia.org/wiki/Rock_am_Ring_and_Rock_im_Park|Rock am Ring]] 2008, [[http://en.wikipedia.org/wiki/YouTube|YouTube]] Video
> [[media type="custom" key="25975866"]]

=References= 
<references />
=What links here?= 
[[include page="PuppetMaster" component="backlinks" limit="40"]]
**[[Engines|Up one Level]]**