Difference between revisions of "SCID"

From Chessprogramming wiki
Jump to: navigation, search
 
Line 83: Line 83:
 
==2015 ...==
 
==2015 ...==
 
* [http://www.talkchess.com/forum/viewtopic.php?t=55055 SCID Chess] by AA Ross, January 23, 2015
 
* [http://www.talkchess.com/forum/viewtopic.php?t=55055 SCID Chess] by AA Ross, January 23, 2015
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=55597 Scid (si4) File Format] by [[Dominik Klein]], [[CCC]], March 08, 2015
 
* [http://www.talkchess.com/forum/viewtopic.php?t=61013 A new version of Scid is available [4.6.4]] by [[Marek Soszynski]], [[CCC]], August 02, 2016
 
* [http://www.talkchess.com/forum/viewtopic.php?t=61013 A new version of Scid is available [4.6.4]] by [[Marek Soszynski]], [[CCC]], August 02, 2016
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=62236 About SCID] by [[Fernando Villegas]], [[CCC]], November 23, 2016  » [[Windows|Windows 32]]
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=62236 About SCID] by [[Fernando Villegas]], [[CCC]], November 23, 2016  » [[Windows|Windows 32]]
Line 95: Line 96:
 
* [https://en.wikipedia.org/wiki/Shane%27s_Chess_Information_Database Shane's Chess Information Database from Wikipedia]
 
* [https://en.wikipedia.org/wiki/Shane%27s_Chess_Information_Database Shane's Chess Information Database from Wikipedia]
 
* [https://www.mail-archive.com/scid-users@lists.sourceforge.net/ scid-users mail archive]
 
* [https://www.mail-archive.com/scid-users@lists.sourceforge.net/ scid-users mail archive]
 +
* [https://github.com/asdfjkl/si4spec GitHub - asdfjkl/si4spec: Scid4 File Format Specification] by [[Dominik Klein]]
  
 
=References=  
 
=References=  
 
<references />
 
<references />
 
'''[[Databases|Up one Level]]'''
 
'''[[Databases|Up one Level]]'''

Latest revision as of 14:54, 9 January 2021

Home * User Interface * GUI * SCID
Home * Software * Databases * SCID

SCID User Interface [1]

SCID, (Scid, Shane's Chess Information Database)
a cross platform open source chess database under the GNU Lesser General Public License, to view, edit, and manage collections of chess games, initially developed by Shane Hudson, who worked from 1999 to 2003 on it, the back end written in C++, the GUI in Tcl/Tk [2]. Pascal Georges worked on SCID from December 2006 until January 2010 and added UCI, FICS and Novag Citrine support, and ported SCID to the Pocket PC [3]. Further contributors were Marc Lacrosse, Michal Rudolf, Hans Ericson [4], Franz Nagl, Alexander Wagner and Uwe Klimmek, et al.. SCID can read PGN and EPD files (and export to PGN, LaTeX and HTML) and uses its own database format for fast database search and queries by position, material, pattern, players, and opening, etc., and can use XBoard and UCI compliant chess engines to analyze games, and further supports mining of 5-man Nalimov Tablebases [5]. The SCID library was used by Gady Costeff and Lewis Stiller to implement the Chess Query Language [6].

GUI

The SCID GUI, written in Tcl, evolved to a sophisticated multiple purpose tabbed document interface, with game lists of databases and game windows with board and tabbed notation, opening tree, and analyze panes as document views. Database queries and transactions are initiated via modal dialog boxes.

Database Format

SCID Databases consist of three kind of files, index files (.si4), name files (.sn4) and game files (.sg4), the latter containing the moves, variations and annotations of each game. The compact move encoding requires an incremental updated board representation aka piece list, and therefore takes only one byte for most moves (except diagonal queen moves), using a nibble as piece list index, determining from square and piece to move, and the second nibble as enumeration index of possible target squares [7].

SCID Forks

See Also

Forum Posts

1999

2000 ...

2005 ...

2010 ...

2015 ...

External Links

References

Up one Level