This is a temporary, read-only recovery of the chessprogrammingwiki while a longer-term plan is worked out. Editing is not possible right now, but will be again soon.
Chess Programming Wiki All pages Other namespaces

TSCP

Home * Engines * TSCP

Simplicius Simplicissimus 1Simplicius Simplicissimus 1


  1. Simplicius Simplicissimus Cover page, 1669 by Hans Jakob Christoffel von Grimmelshausen, The adventurous Simplicissimus : being the description of the life of a strange vagabond named Melchior Sternfels von Fechshaim : Grimmelshausen, Hans Jakob Christoph von, 1625-1676, Free Download & Streaming : Internet Archive↩︎

TSCP,
Tom's Simple Chess Program has been written by Tom Kerrigan in 1997 as a device to show the basics of the chess programming. On its home page 1 one can find not only the program itself, but also a couple of derivatives, like a version with null move pruning or with a bitboard move generator. TSCP 1.81 was the test engne in Mannen's and Wiering's computer chess learning experiments, where they trained several different chess evaluation functions (neural networks) by using TD(λ) learning on a set of database games, published in 2004/05 2 3.

Contents
  1. Features
  2. Licensing
  3. Legal derivatives
  4. Clones
  5. See also
  6. Forum Posts
    1. 1997 ...
    2. 2000 ...
    3. 2010 ...
    4. 2020 ...
  7. External Links
  8. References

Features

Licensing

TSCP is open source, but does not fall under GPL or similar licenses, which means that any derivative work must be approved by the author and most likely should not become open source, as it would open the path for violating author's copyright.

Clones

(as listed by author) 11

See also

Forum Posts

1997 ...

2000 ...

Re: Detecting three-fold repetition? by John Stanback, CCC, July 17, 2000 » SCP Repetition detection

TSCP with bitboards by Russell Reagan, CCC, June 01, 2003

2010 ...

2020 ...

References

Up one Level


  1. TSCP - from Tom Kerrigan's Home Page↩︎

  2. Henk Mannen, Marco Wiering (2004). Learning to play chess using TD(λ)-learning with database games. Cognitive Artificial Intelligence, Utrecht University, Benelearn’04, pdf↩︎

  3. Marco Wiering, Jan Peter Patist, Henk Mannen (2005). Learning to Play Board Games using Temporal Difference Methods. Technical Report, Utrecht University, UU-CS-2005-048, pdf↩︎

  4. TSCP - data.c↩︎

  5. TSCP - board.c↩︎

  6. TSCP - search.c↩︎

  7. detects false repetitions in case of exchanging two unequal pieces, also used in Belzebub, credited to SCP and GNU Chess by John Stanback↩︎

  8. Re: Detecting three-fold repetition? by John Stanback, CCC, July 17, 2000↩︎

  9. Re: Move Tables - explain as if I'm five by Karlo Bala Jr., CCC, November 05, 2012↩︎

  10. TSCP - eval.c↩︎

  11. TSCP - from Tom Kerrigan's Home Page Hall of shame↩︎

Categories: Open Source · GPL · WinBoard · XBoard · X86 · Mac · PC · Linux · Windows · Acronym · CP Suffix · Didactic

What links here

Contributors: GerdIsenberg.