Changes

Jump to: navigation, search

Garbochess-JS

2,763 bytes added, 12:21, 6 January 2019
Created page with "'''Home * Engines * Garbochess-JS''' '''Garbochess-JS''',<br/> a JavaScript open source chess engine using [https://en.wikiped..."
'''[[Main Page|Home]] * [[Engines]] * Garbochess-JS'''

'''Garbochess-JS''',<br/>
a [[JavaScript]] [[:Category:Open Source|open source chess engine]] using [https://en.wikipedia.org/wiki/Web_worker web worker], developed by [[Gary Linscott]]. 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=
* [https://github.com/glinscott/Garbochess-JS glinscott/Garbochess-JS • GitHub]

=References=
<references />
'''[[Engines|Up one Level]]'''
[[Category:Open Source]]
[[Category:JavaScript]]

Navigation menu