Garbochess-JS

Home * Engines * Garbochess-JS

Garbochess-JS, a JavaScript open source chess engine using web worker, developed by Gary Linscott. Garbochess-JS evolved from the early C# version of Garbochess aka Silverlight Chess for the Microsoft Silverlight framework, and the intermediate Ajax Chess, which doesn't apply Ajax techniques but client JavaScript.

=Features=

Board Representation

 * 16x16 Vector Attacks
 * 0x88

Search

 * Iterative Deepening
 * Aspiration Windows
 * Principal Variation Search
 * Transposition Table
 * Selectivity
 * Mate Distance Pruning
 * Null Move Pruning
 * Late Move Reductions
 * Razoring
 * Check Extensions
 * Move Ordering
 * Killer Heuristic
 * History Heuristic

Evaluation

 * Material
 * Piece-Square Tables
 * Mobility

=See also=
 * Garbochess

=Forum Posts=
 * Ajax chess by Gary, CCC, February 20, 2010
 * Ajax Chess 2.0 by Gary, CCC, June 16, 2010
 * Ajax Chess 3.0 by Gary, CCC, July 01, 2010
 * Ajax Chess 4.0 by Gary, CCC, July 14, 2010
 * GarbochessJS updated by Gary, CCC, December 08, 2012
 * Re: Engine In Javascript by glinscott, OpenChess Forum, July 23, 2013

=External Links=
 * glinscott/Garbochess-JS • GitHub

=References= Up one Level