Stuart Cracraft

Home * People * Stuart Cracraft



Stuart Cracraft, an American computer scientist and cloud DevOps, also affiliated with Apple Inc. and Wells Fargo. As computer chess programmer, Stuart Cracraft is primary author of GNU Chess Version 1, starting the development in the mid 80s, and author of Gazebo which was later incorporated into GNU Chess 5. In 1984, Stuart Cracraft published on bitboard move generation in the ICCA Journal.

=Publications=
 * Stuart Cracraft (1984). Bitmap move generation in Chess. ICCA Journal, Vol. 7, No. 3
 * Stuart Cracraft (1987). Microcomputer Chess: Has It Reached a New Milestone? ICCA Journal, Vol. 10, No. 1 » Novag Expert, Novag Forte, Super Constellation

=Forum Posts=

1985

 * ACM Computer Chess Championship by Stuart Cracraft, Usenet, November 2, 1985 » ACM 1985

1990 ...

 * GNU Chess 1.55 ready by Stuart Cracraft, gnu.chess, January 2, 1990
 * GNU Chess 1.55 vs. Fidelity Mach 3 by Stuart Cracraft, gnu.chess, January 3, 1990
 * Re: IBM PC front end for GNU chess by Stuart Cracraft, gnu.chess, December 17, 1990
 * GNU Chess wins London computer chess tourney by Stuart Cracraft, gnu.chess, August 17, 1992 » UPCCC 1992
 * Re: An Open Letter to Computer Chess Programmers by Stuart Cracraft, rgc, January 02, 1994 » Gazebo
 * Re: GNU Chess v4.0 by Stuart Cracraft, rgc, January 16, 1994

1995 ...

 * Re: request ... by Stuart Cracraft, gnu.chess, June 16, 1995 » GNU Chess
 * bitboard move generation question by Stuart Cracraft, rgcc, September 05, 1997
 * Deep Blue eval function tuning technique by Stuart Cracraft, CCC, January 08, 1998 » Deep Blue
 * Automated Tuning by Stuart Cracraft, CCC, January 12, 1998 » Automated Tuning
 * Pattern Matching -- Avoiding Hand-Tuning by Stuart Cracraft, CCC, January 21, 1998
 * King Safety by Stuart Cracraft, CCC, April 22, 1998

2000 ...

 * MTD(f) by Stuart Cracraft, CCC, July 26, 2004 » MTD(f)
 * Enhanced Transposition Cutoff by Stuart Cracraft, CCC, July 28, 2004 » Enhanced Transposition Cutoff
 * Delta Pruning by Stuart Cracraft, CCC, August 10, 2004
 * pawn structure, pawn hash, square-of-pawn, pawn-races by Stuart Cracraft, CCC, August 19, 2004
 * triangular pv vs. hash move pv by Stuart Cracraft, CCC, September 11, 2004
 * singular extension by Stuart Cracraft, CCC, September 15, 2004 » Singular Extensions
 * The Null Move Killer by Stuart Cracraft, CCC, September 29, 2004
 * Futility by Stuart Cracraft, CCC, October 14, 2004
 * Futility Prune question by Stuart Cracraft, CCC, October 17, 2004

2005 ...

 * Chess program improvement project (copy at TalkChess/ICD) by Stuart Cracraft, Winboard Forum, March 07, 2006 » Win at Chess
 * Where to put timeout code in search? by Stuart Cracraft, CCC, July 18, 2007 » Time Management
 * How to Best Limit Checks in the Quiescence ? by Stuart Cracraft, CCC, August 20, 2007 » Check, Checks in Quiescence Search
 * Null Move by Stuart Cracraft, CCC, November 23, 2007 » Null Move Pruning
 * Lisp chess by Stuart Cracraft, CCC, March 15, 2008
 * An Oldie but a Goodie by Stuart Cracraft, CCC, August 16, 2008 » History
 * future mobility evaluation term by Stuart Cracraft, CCC, December 01, 2008 » Mobility
 * Kudos to Tord on Glaurung for iPhone by Stuart Cracraft, CCC, February 28, 2009 » Glaurung

2010 ...

 * hiatus good for bug-finding by Stuart Cracraft, CCC, June 27, 2010 » Engine Testing

2015 ...

 * automated tuning by Stuart Cracraft, CCC, March 13, 2017 » Automated Tuning
 * Managing draws in the tree search by Stuart Cracraft, CCC, March 26, 2017 » Draw
 * random evaluation perturbation factor by Stuart Cracraft, CCC, April 24, 2017
 * horrid positional play in a solid tactical searcher by Stuart Cracraft, CCC, April 29, 2017
 * methods for tuning coefficients by Stuart Cracraft, CCC, October 28, 2018 » Automated Tuning

2020 ...

 * romantic-style play by Stuart Cracraft, CCC, August 02, 2020 » Evaluation
 * leela by Stuart Cracraft, CCC, March 29, 2021 » Leela Chess Zero, Banksia GUI, iPhone

=External Links=
 * Stuart Cracraft | LinkedIn
 * Stuart Cracraft - A Cloud Guru Profile

=References= Up one level