MobileThinkerBoard
 
Tom Kerrigan's Home Page
Home » Chess » TSCP » Community
Community
This page is devoted to contributions other people have made to TSCP (scroll down for downloads) and novel things people have done with TSCP. Please let me know if I'm missing anything.


Haley Jane Amason, Joshua Burbridge, Brittany Nottingham, and Thong Tran created the "MAGIC" (Mechanically Automated Game of Intelligent Chess) chess board as a senior design project. It's a system that recognizes spoken chess moves and moves pieces on a physical chess board with an electromagnet. It uses TSCP as its chess engine:
http://eecs.ucf.edu/seniordesign/fa2012sp2013/g03/index.html

Fabiani Philippe has ported TSCP to C#. The ports are available below, as TSCP_Sharp. The "unsafe" version is one that uses pointers.

Fabiani has made the above C# translation available to play online via a Silverlight web app which can be accessed here:
http://delphil.perso.neuf.fr/English/TSCP_e.htm

Christophe Saphar ran the TSCP benchmark on a Raspberry Pi (700MHz ARM11) and got a score of 538.3 MIPS.

It seems several people have been making additions and fixing bugs with TSCP and there is a recent release containing null moves and a number of bug fixes. It's called "tscp-181d-ja" and I'm appending it to this page (scroll down to the file list). Thanks to Uri Blass, Dann Corbit, and Pedro Casto Elgarresta! You can also find it on Jim Ablett's Winboard Chess Programs page.

Julien Marcel has compiled a version of TSCP for the Mac. (OS X)
  Link: http://julien.marcel.free.fr/macchess/

Daniel Terhell has made a Delphi component based on TSCP. Link

Pedro Castro Elgarresta built TSCP to work with MobileThinkerBoard. Link

TSCP has been ported to the Blackfin open source robot. (Picture below!) Link

hanse has ported TSCP to the Wii.
  Old link: otrn.org/menu/chess.html

Antonio Borges is translating TSCP into Delphi to use in a free game for blind children in Brazil. Link

October 2006 - Andreas Bogk and the Chaos Computer Club ported TSCP to the "Nedap ES3B" voting machine, which is used in Dutch and German elections, to make the point that the machines could be hacked to commit election fraud. This was covered on Dutch TV and the April 2007 issue of Harper's magazine. Here are a couple of links:

Damien Marchal ported TSCP to the iPod.
  Old link: ipodlinux.org/TuxChess

Antony Johnson C and Gopinath M used TSCP to control the chess robot they built as a school project. Link

TSCP was used in a research paper called "Learning to Play Board Games Using Temporal Difference Methods." Link

Michel Langeveld modified TSCP to play a chess variant called Gothic Chess. His program, TSCP Gothic, took 2nd place in the 2004 Gothic Chess Computer World Championship. Link

The popular Chinese Chess program VSCCP is a TSCP derivative.
  Old link: www.nchess.com/download.html

TSCP was used in a research paper called "Learning to Play Chess Using Reinforcement Learning With Database Games." Link

Peter Hunter ported TSCP to Java and added a GUI. Link

Ian Osgood ported TSCP to Forth. Link

TSCP is part of the Ars Technica CPU Benchmark. Link
File name Size Date Uploader
ansitscp.zip
TSCP with an ANSI interface by Michael Heacker
52k 6/12/07 12:24 PM Tom
benchmark.html
My old list of TSCP benchmark scores
18k 5/12/07 1:20 AM Tom
botc.html
"Battle of the Crowns" tournament results, 2001
18k 5/12/07 1:19 AM Tom
tscp-181d-ja.zip
342k 7/19/10 10:27 PM Tom
TSCP142sp.zip
TSCP 1.42 source code with comments in Spanish (courtesy of José Carlos Martínez Galán)
18k 5/9/07 1:41 PM Tom
tscp171.sit
TSCP 1.71 Macintosh executable (courtesy of "MrNSX")
44k 5/9/07 1:40 PM Tom
TSCP173it.zip
TSCP 1.73 source code with comments in Italian (courtesy of the late Raffaele Carnuccio, R.I.P.)
70k 5/9/07 1:41 PM Tom
tscp181_mjs.zip
TSCP 1.81 source code with a bitboard move generator by Michael J Sherwin
21k 5/9/07 1:41 PM Tom
tscp181null.zip
TSCP 1.81 source code with null move forward pruning by Normand Blais
24k 5/11/07 7:49 PM Tom
TSCP_Sharp.rar
16k 8/30/12 11:21 AM Tom
TSCP_Sharp_unsafe.rar
16k 8/30/12 11:21 AM Tom

blackfin_robot.jpg

newsppr.jpg