Changes

Jump to: navigation, search

EXchess

246 bytes added, 11:12, 27 February 2019
no edit summary
'''EXchess''', (Experimental Chess Program)<br/>
a [[Chess Engine Communication Protocol]] compatible experimental [[:Category:Open Source|open source chess engine]] by [[Dan Homan|Daniel Homan]],
written in [[Cpp|C++]], released under the [[Free Software Foundation#GPL|GNU Public License]].
EXchess may optionally use an own [[GUI]] based on the [https://en.wikipedia.org/wiki/FLTK Fast Light Tool Kit (FLTK)].
=Search=
The ches engine performs advanced [[Search|search]] algorithms including [[Principal Variation Search|principle variation search]],
[[Null Move Pruning|null move]], [[Null Move Pruning#ZugzwangVerification|null move verification]], [[Extensions|dynamic search extensions]], [[Futility Pruning|futility pruning]], [[Hash Table|hash tables]], [[History Heuristic|history tables]], [[Quiescence Search|quiescence search]], and a [[Static Exchange Evaluation|material swap function]] <ref>[https://www.stmintz.com/ccc/index.php?id=161209 SEE and possible EXChess bug] by [[Gian-Carlo Pascutto]], [[CCC]], April 01, 2001</ref> <ref>[https://www.stmintz.com/ccc/index.php?id=162704 EXchess v4.02 released] by [[Dan Daniel Homan]], [[CCC]], April 10, 2001</ref>.
<span id="LazySMP"></span>
=Lazy SMP=
[[Dan Homan|Daniel Homan]] in July 2013 on his [[Lazy SMP]] implementation and work sharing <ref>[http://www.talkchess.com/forum/viewtopic.php?t=48536 Lazy SMP and Work Sharing] by [[Dan Homan|Daniel Homan]], [[CCC]], July 03, 2013 </ref>:
I changed the work-sharing approach to Lazy SMP in EXchess to be closer to the [[ABDADA]] model after [[Daniel Shawul|Daniel Shawul's]] posts about his tests on the subject <ref> [http://www.talkchess.com/forum/viewtopic.php?t=47887 ABDADA speedup results] by [[Daniel Shawul]], [[CCC]], May 01, 2013</ref>. However, I didn't want to use a [[Transposition Table|hash table]] to keep a counter for the [[Thread|threads]] working on a given position. My hash table already had a 16 byte long entry, so I didn't want to expand it, and I also didn't like the idea of having to make each move before seeing whether another thread was searching it.
=TD-leaf=
EXchess applies [[Evaluation|evaluation]] [[Learning|learning]] using the [[Temporal Difference Learning]] (TD-leaf) <ref>[https://www.stmintz.com/ccc/index.php?id=117970 Pseudo-code for TD learning] by [[Daniel Homan]], [[CCC]], July 06, 2000</ref> <ref>[https://www.stmintz.com/ccc/index.php?id=139716 New version of EXchess] by [[Dan Daniel Homan]], [[CCC]], November 18, 2000</ref>.
=Forum Posts=
==1998 1997 ...==* [https://www.stmintz.com/ccc/index.php?id=13011 First win against a crafty clone] by [[Daniel Homan]], [[CCC]], December 16, 1997 » [[Crafty]]* [https://www.stmintz.com/ccc/index.php?id=16657 New version of EXchess released] by [[Dan Daniel Homan]], [[CCC]], April 08, 1998* [https://www.stmintz.com/ccc/index.php?id=20450 EXchess 2.37] by [[Dan Daniel Homan]], [[CCC]], June 13, 1998* [https://www.stmintz.com/ccc/index.php?id=31385 New EXchess Version] by [[Dan Daniel Homan]], [[CCC]], November 02, 1998* [https://www.stmintz.com/ccc/index.php?id=82280 EXchess pre-release testers sought] by [[Dan Daniel Homan]], [[CCC]], December 13, 1999
==2000 ...==
* [https://www.stmintz.com/ccc/index.php?id=108784 version 3.14 of EXchess released] by [[Dan Daniel Homan]], [[CCC]], May 02, 2000* [https://www.stmintz.com/ccc/index.php?id=117970 Pseudo-code for TD learning] by [[Daniel Homan]], [[CCC]], July 06, 2000 » [[Temporal Difference Learning]]* [https://www.stmintz.com/ccc/index.php?id=139716 New version of EXchess] by [[Dan Daniel Homan]], [[CCC]], November 18, 2000* [https://www.stmintz.com/ccc/index.php?id=162704 EXchess v4.02 released] by [[Dan Daniel Homan]], [[CCC]], April 10, 2001
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=43496 Wb2UCI and Problems with ExChess4.03a and GnuChess4.0.8] by [[Arturo Ochoa]], [[Computer Chess Forums|Winboard Forum]], July 24, 2003 » [[Wb2UCI]], [[InBetween]]
==2005 ...==
* [https://www.stmintz.com/ccc/index.php?id=483082 New Version of EXchess] by [[Dan Daniel Homan]], [[CCC]], Januaray 29, 2006
* [http://www.talkchess.com/forum/viewtopic.php?t=27266 Insanity... or Tal style?] by [[Miguel A. Ballicora]], [[CCC]], April 01, 2009 (refers EXchess) » [[Automated Tuning]]
==2010 ...==
* [http://www.talkchess.com/forum/viewtopic.php?t=41666 EXchess v6.01] by [[Dan Homan|Daniel Homan]], [[CCC]], December 29, 2011
'''2012'''
* [http://www.talkchess.com/forum/viewtopic.php?t=42202 EXchess v6.10 released] by [[Dan Homan|Daniel Homan]], [[CCC]], January 29, 2012 » [[CLOP]]* [http://www.talkchess.com/forum/viewtopic.php?t=44842 EXchess v6.50 released] by [[Dan Homan|Daniel Homan]], [[CCC]], August 19, 2012* [http://www.talkchess.com/forum/viewtopic.php?t=46513 EXchess v6.70 released] by [[Dan Homan|Daniel Homan]], [[CCC]], December 20, 2012
'''2013'''
* [http://www.talkchess.com/forum/viewtopic.php?t=46858 Lazy SMP, part 2] by [[Dan Homan|Daniel Homan]], [[CCC]], January 12, 2013 » [[Lazy SMP]]* [http://www.talkchess.com/forum/viewtopic.php?t=47473 EXchess v7.01 Released] by [[Dan Homan|Daniel Homan]], [[CCC]], March 10, 2013* [http://www.talkchess.com/forum/viewtopic.php?t=47528 EXchess v7.02 released] by [[Dan Homan|Daniel Homan]], [[CCC]], March 16, 2013* [http://www.talkchess.com/forum/viewtopic.php?t=47643 EXchess v7.03 released (bugfix + speed improved version] by [[Dan Homan|Daniel Homan]], [[CCC]], March 29, 2013* [http://www.talkchess.com/forum/viewtopic.php?t=48448 EXchess v7.11 released] by [[Dan Homan|Daniel Homan]], [[CCC]], June 27, 2013* [http://www.talkchess.com/forum/viewtopic.php?t=48536 Lazy SMP and Work Sharing] by [[Dan Homan|Daniel Homan]], [[CCC]], July 03, 2013 » [[Lazy SMP]]* [http://www.talkchess.com/forum/viewtopic.php?t=49356 EXchess v7.17 released] by [[Dan Homan|Daniel Homan]], [[CCC]], September 14, 2013
'''2014'''
* [http://www.talkchess.com/forum/viewtopic.php?t=52241 EXchess v7.26 released] by [[Dan Homan|Daniel Homan]], [[CCC]], May 07, 2014* [http://www.talkchess.com/forum/viewtopic.php?t=53319 EXchess v7.31 released] by [[Dan Homan|Daniel Homan]], [[CCC]], August 17, 2014* [http://www.talkchess.com/forum/viewtopic.php?t=54756 EXchess v7.51 released] by [[Dan Homan|Daniel Homan]], [[CCC]], December 26, 2014
==2015 ...==
* [http://www.talkchess.com/forum/viewtopic.php?t=56519 EXchess v7.71 released] by [[Dan Homan|Daniel Homan]], [[CCC]], May 29, 2015* [http://www.talkchess.com/forum/viewtopic.php?t=58737 EXchess v7.88 Released] by [[Dan Homan|Daniel Homan]], [[CCC]], December 30, 2015
'''2016'''
* [http://www.talkchess.com/forum/viewtopic.php?t=60121 EXchess v7.91 released] by [[Dan Homan|Daniel Homan]], [[CCC]], May 10, 2016: [http://www.talkchess.com/forum/viewtopic.php?t=60121&start=2 EXchess v7.92 released] by [[Dan Homan|Daniel Homan]], [[CCC]], May 11, 2016* [http://www.talkchess.com/forum/viewtopic.php?t=61650 EXchess v7.92 and AMD Processors] by [[Dan Homan|Daniel Homan]], [[CCC]], October 08, 2016
'''2017'''
* [http://www.talkchess.com/forum/viewtopic.php?t=62995 EXchess v7.96] by [[Dan Homan|Daniel Homan]], [[CCC]], January 31, 2017* [http://www.talkchess.com/forum/viewtopic.php?t=63044 EXchess v7.97] by [[Dan Homan|Daniel Homan]], [[CCC]], February 04, 2017
=External Links=
[[Category:WinBoard]]
[[Category:XBoard]]
[[Category:Mac]]
[[Category:Acronym]]
[[Category:Chess Suffix]]

Navigation menu