List of chess and chess-related programs in Tcl
----
What: [Scid]
Where: http://prolinux.free.fr/scid
Description: A chess database program, which is a continuation of Scid at http://scid.sourceforge.net
Updated: 05/2007
Contact: See web site
What: Scid vs. PC
Where: http://scidvspc.sf.net/
Description: A usability fork of Scid, with a nicer gui and new features such as a basic Fischer Chess
tactical game, and a Computer Engine tournament.
Updated: 06/2010
Contact: See web site
What: chessdb
Where: http://chessdb.sf.net/
Description: A chess database program, designed for managing and annotating
chess games. Does not currently support actual play.
Currently at version 0.0 .
Updated: 11/2006
Contact: See web site
What: Attic
Where: http://attic.tsx.org/ ???
Description: Tcl/Tk interface to FICS chess server which hopefully
wil support the ICC chess server soon. Should run on Macs,
Windows and Unix. Code is currently beta.
Updated: 10/1998
Contact: mailto:[email protected] (Mike Tiller)
What: GURU Chess
Where: From the contact
Description: GURU Chess is an implmentation of internet chess.
The game uses the GNU chess engine for making moves and a mixture
of Tcl and awk scripts, C++, Unix shell and HTML for the front end.
Updated: 06/1997
Contact: mailto:[email protected] (Alex Shah)
What: timer Where: ftp://ftp.tcl.tk/pub/tcl/mirror/ftp.procplace.com/pub/tcl/sorted/packages-8.0/apps/timer/1.0/timer.tcl
Description: A timer for chess or other games
Updated: 10/2001
Contact: Unknown
What: tkChess
Where: http://pine.cs.yale.edu/cgi-bin/cp
Description: tclX/tkX extension to support chess-oriented applications.
Provides support for displaying chessboards, manipulating chess
positions, server communications, etc. Based on a very old
version of Tcl/Tk.
Currently at version 0.03
Updated: 10/2001
Contact: mailto:[email protected] (Jim Aspnes)
What: vcboard
Where: http://www.franken.de/users/vermeer/software/
Description: Tcl/Tk chess board program.
Currently at version 0.3a .
Updated: 09/2001
Contact: mailto:[email protected]
What: zotzBrothers Chess War
Where: http://sourceforge.net/projects/zbcw/
Description: Meta Chess game, currently written in Tcl/Tk.
Updated: 02/2000
Contact: mailto:[email protected]
What: pyChess
Where: http://www.crosswinds.net/%7Eqtm/
Description: Cross platform peer-to-peer chess program written in Python
and Tkinter. Tested on Linux and Windows.
Currently at version 0.1.1
Updated: 07/2001
Contact: mailto:qtmstr+fmeat at optonline dot net
----[http://scidb.sourceforge.net/%|%Scidb] ("Scidb is a Chess Information Data Base"), a multi-platform, open source chess database and GUI by Gregor Cramer, inspired by Shane Hudson's [SCID], but a completely new development, written in Tcl/Tk and C++. Scidb features multiple chess variants, such as Chess960, and supports various file formats besides its native one.
[https://a.fsdn.com/con/app/proj/scidb/screenshots/252906.jpg/max/max/1]
It appears to include a heavily re-written text widget [http://scidb.sourceforge.net/tk/revised-text-widget.html]. Excerpt:
======
The current implementation of tk::text has severe performance problems.
My basis for testing are the Chess Database applications – Scid vs. PC
(a powerful and widely used multi-platform chess toolkit) and,
my own application, Scidb. With the standard tk::text, it can take up to
a few minutes just to display a chess game with a 100 lines.
Based on profiling the following functions are the top performance killer:
TkBTreeGetTags
CleanupLine
TkTextIsElided
TkBTreeCharTagged
TkBTreeTag
TkTextIndexToSeg
TkTextMarkSegToIndex
MeasureUp
MeasureDown
TkTextPixelIndex
======
----
See also:
* [Chess in Tcl]
* [Play chess with a webservice]
* [Tcl/Tk Games]
* [Tk game pack]
<<categories>> Application | Games