Older Version Newer Version

GerdIsenberg GerdIsenberg Sep 23, 2017

[[toc]]
**[[Home]] * [[Engines]] * Garbochess-JS**

**Garbochess-JS**,
a [[JavaScript]] [[Open Source Engines|open source chess engine]] using [[https://en.wikipedia.org/wiki/Web_worker|web worker]], developed by [[Gary Linscott]] <ref>[[http://forwardcoding.com/projects/ajaxchess/chess.html|GarboChess Javascript]]</ref>. Garbochess-JS evolved from the early [[C sharp|C#]] version of [[Garbochess]] aka //Silverlight Chess// <ref>[[http://www.talkchess.com/forum/viewtopic.php?t=16814&start=1|Re: Microsoft Silverlight Chess]] by Gary, [[CCC]], October 01, 2007</ref> for the [[Microsoft]] [[https://en.wikipedia.org/wiki/Microsoft_Silverlight|Silverlight]] framework <ref>[[http://forwardcoding.com/projects/chess/chess.html|Gary Linscott's Home Page - Chess Programs]], slchess.zip, GarboChess.cs</ref>, and the intermediate //Ajax Chess//, which doesn't apply [[https://en.wikipedia.org/wiki/Ajax_%28programming%29|Ajax]] techniques but client JavaScript <ref>[[http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=332088&t=32777|Re: Ajax chess]] by [[Gary Linscott|Gary]], [[CCC]], February 20, 2010</ref>.

=Features=
<ref>based on [[https://github.com/glinscott/Garbochess-JS/blob/master/js/garbochess.js|Garbochess-JS/garbochess.js at master · glinscott/Garbochess-JS · GitHub]]</ref>
==[[Board Representation]]==
* [[Vector Attacks|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=
* [[http://www.talkchess.com/forum/viewtopic.php?p=332081|Ajax chess]] by [[Gary Linscott|Gary]], [[CCC]], February 20, 2010
* [[http://www.talkchess.com/forum/viewtopic.php?p=356516|Ajax Chess 2.0]] by [[Gary Linscott|Gary]], [[CCC]], June 16, 2010
* [[http://www.talkchess.com/forum/viewtopic.php?p=359329|Ajax Chess 3.0]] by [[Gary Linscott|Gary]], [[CCC]], July 01, 2010
* [[http://www.talkchess.com/forum/viewtopic.php?p=361524|Ajax Chess 4.0]] by [[Gary Linscott|Gary]], [[CCC]], July 14, 2010
* [[http://www.talkchess.com/forum/viewtopic.php?t=46330|GarbochessJS updated]] by [[Gary Linscott|Gary]], [[CCC]], December 08, 2012
* [[http://www.open-chess.org/viewtopic.php?f=5&t=2361&start=12|Re: Engine In Javascript]] by [[Gary Linscott|glinscott]], [[Computer Chess Forums|OpenChess Forum]], July 23, 2013

=External Links=
* [[http://forwardcoding.com/projects/ajaxchess/chess.html|GarboChess Javascript]]
* [[https://github.com/glinscott/Garbochess-JS|glinscott/Garbochess-JS • GitHub]]

=References= 
<references />
=What links here?= 
[[include page="Garbochess-JS" component="backlinks" limit="20"]]
**[[Engines|Up one Level]]**