Skip to main content
guest
Join
|
Help
|
Sign In
chessprogramming
Home
guest
|
Join
|
Help
|
Sign In
Wiki Home
Recent Changes
Pages and Files
Members
Home
Basics
Getting Started
Board Representation
Search
Evaluation
Principle Topics
Chess
Programming
Artificial Intelligence
Knowledge
Learning
Testing
Tuning
User Interface
Protocols
Dictionary
Lists
Arts
Cartoons
CC Forums
Conferences
Dedicated CC
Engines
Games
Hardware
History
Organizations
Papers
People
Periodical
Samples
Software
Timeline
Tournaments and Matches
Videos
Misc
Acknowledgments
On New Pages
Recommended Reading
Wikispaces Help
chess4j
Edit
0
6
…
5
Tags
engines
javaengines
opensourceengines
winboardengines
xboardengines
Notify
RSS
Backlinks
Source
Print
Export (PDF)
Table of Contents
See also
Forum Posts
External Links
References
What links here?
Home
*
Engines
* chess4j
chess4j
,
an
open source chess engine
written 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
.
See also
Prophet
Forum Posts
Mr.James Swafford and Chess4J project
by
Ruxy Sylwyka
,
CCC
, September 11, 2012
chess4j 3.0 is released
by
James Swafford
,
CCC
, January 16, 2016
chess4j 3.1 released
by
James Swafford
,
CCC
, February 12, 2017
chess4j 3.2 is released (and it's magic)
by
James Swafford
,
CCC
, March 11, 2017
Re: chess4j 3.2 is released (and it's magic)
by
Günther Simon
,
CCC
, November 16, 2017
hashing in chess4j
by
James Swafford
,
CCC
, December 30, 2017 »
Transposition Table
External Links
GitHub - jswaff/chess4j: a Java based chess engine
[3]
chess4j | James Swafford Blog
Hashing in chess4j
by
James Swafford
, December 30, 2017
Chess4j
in
CCRL 40/4
References
^
chess4j 1.0 is released!
by
James Swafford
, September 15, 2012
^
chess4j 3.2 is released (and it's magic)
by
James Swafford
,
CCC
, March 11, 2017
^
Re: chess4j 3.2 is released (and it's magic)
by
Günther Simon
,
CCC
, November 16, 2017
What links here?
Page
Date Edited
chess4j
Jan 1, 2018
Engine releases
Apr 23, 2018
Engines
Mar 10, 2018
Hash Table
Jan 1, 2018
James Swafford
Jan 1, 2018
Prophet
Sep 30, 2017
Transposition Table
Apr 19, 2018
Up one level
Javascript Required
You need to enable Javascript in your browser to edit pages.
help on how to format text
Turn off "Getting Started"
Home
...
Loading...
Table of Contents
chess4j,
an open source chess engine written 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.
See also
Forum Posts
Re: chess4j 3.2 is released (and it's magic) by Günther Simon, CCC, November 16, 2017
External Links
Hashing in chess4j by James Swafford, December 30, 2017
References
What links here?
Up one level