Difference between revisions of "Chess4j"

From Chessprogramming wiki
Jump to: navigation, search
(Created page with "'''Home * Engines * chess4j''' '''chess4j''',<br/> an open source chess engine by James Swafford using Java based technolo...")
 
 
Line 47: Line 47:
  
 
=Forum Posts=
 
=Forum Posts=
* [http://www.talkchess.com/forum/viewtopic.php?t=45090 Mr.James Swafford and Chess4J project] by [http://www.talkchess.com/forum/profile.php?mode=viewprofile&u=881 Ruxy Sylwyka], [[CCC]], September 11, 2012
+
==2012 ...==
 +
* [http://www.talkchess.com/forum/viewtopic.php?t=45090 Mr.James Swafford and Chess4J project] by Ruxy Sylwyka, [[CCC]], September 11, 2012
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=52597 Chess4J 2.0 is out !] by Ruxy Sylwyka, [[CCC]], June 10, 2014
 +
==2015 ...==
 
* [http://www.talkchess.com/forum/viewtopic.php?t=58934 chess4j 3.0 is released] by [[James Swafford]], [[CCC]], January 16, 2016
 
* [http://www.talkchess.com/forum/viewtopic.php?t=58934 chess4j 3.0 is released] by [[James Swafford]], [[CCC]], January 16, 2016
 
* [http://www.talkchess.com/forum/viewtopic.php?t=63157 chess4j 3.1 released] by [[James Swafford]], [[CCC]], February 12, 2017
 
* [http://www.talkchess.com/forum/viewtopic.php?t=63157 chess4j 3.1 released] by [[James Swafford]], [[CCC]], February 12, 2017
 
* [http://www.talkchess.com/forum/viewtopic.php?t=63412 chess4j 3.2 is released (and it's magic)] by [[James Swafford]], [[CCC]], March 11, 2017  
 
* [http://www.talkchess.com/forum/viewtopic.php?t=63412 chess4j 3.2 is released (and it's magic)] by [[James Swafford]], [[CCC]], March 11, 2017  
: [http://www.talkchess.com/forum/viewtopic.php?t=63412&start=5 Re: chess4j 3.2 is released (and it's magic)] by [[Günther Simon]], [[CCC]], November 16, 2017
 
 
* [http://www.talkchess.com/forum/viewtopic.php?t=66183 hashing in chess4j] by [[James Swafford]], [[CCC]], December 30, 2017 » [[Transposition Table]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=66183 hashing in chess4j] by [[James Swafford]], [[CCC]], December 30, 2017 » [[Transposition Table]]
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68089 chess4j 3.4] by [[James Swafford]], [[CCC]], July 27, 2018  
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68089 chess4j 3.4] by [[James Swafford]], [[CCC]], July 27, 2018  
Line 57: Line 59:
  
 
=External Links=
 
=External Links=
* [https://github.com/jswaff/chess4j GitHub - jswaff/chess4j: a Java based chess engine] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=63412&start=5 Re: chess4j 3.2 is released (and it's magic)] by [[Günther Simon]], [[CCC]], November 16, 2017</ref>
+
* [https://github.com/jswaff/chess4j GitHub - jswaff/chess4j: a Java based chess engine] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=63412&start=4 Re: chess4j 3.2 is released (and it's magic)] by [[Günther Simon]], [[CCC]], November 16, 2017</ref>
 
* [http://www.jamesswafford.com/chess4j/ chess4j | James Swafford Blog]
 
* [http://www.jamesswafford.com/chess4j/ chess4j | James Swafford Blog]
 
* [http://www.computerchess.org.uk/ccrl/404/cgi/compare_engines.cgi?family=Chess4j&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Chess4j] in [[CCRL|CCRL 40/4]]
 
* [http://www.computerchess.org.uk/ccrl/404/cgi/compare_engines.cgi?family=Chess4j&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Chess4j] in [[CCRL|CCRL 40/4]]

Latest revision as of 17:06, 29 March 2020

Home * Engines * chess4j

chess4j,
an open source chess engine by James Swafford using Java based technologies and the Chess Engine Communication Protocol, released under the MIT License, and first published in September 2012 [1]. The engine was hosted on SourceForge, and meant to be a test bed for various interests, including experimenting with different JVM based languages, parallel and distributed programming techniques, and machine learning. Since version 3.2 released in March 2017, chess4j became a bitboard engine, using magic bitboards to generate moves [2], now hosted on GitHub.

Features

Board Representation

Search

Evaluation

See also

Forum Posts

2012 ...

2015 ...

External Links

References

Up one level