jChecs is an open source Java chess program, designed to introduce
the basics of computer chess programming concepts.
Its main purpose is to be a chess programming sample, but it can be used "as is" by chess
- Independent from OS (Java SE 6).
- Swing user interface, internationalised English / French / German / Dutch.
- Integrated chess engine, also usable with XBoard/WinBoard.
jChecs project is hosted at
jChecs can directly be downloaded and installed with Java Web
||Version 0.2.0: endgames, printing and bug fixes, ...
||Version 0.1.0: faster engine and minor fixes...
||Version 0.0.9: triple repetition rule, better PGN files support, bigger and faster
openings book (297740 positions), history sort, variable search extensions and bug fixes.
||Version 0.0.8: fixes a severe bug of Swing UI and adds themes to UI ...
||Version 0.0.7: PGN files support, Swing UI improved (copy/paste, flip view, ...),
faster engine, killer move and bug fixes ...
||Version 0.0.6: demo applet, german i18n, dutch i18n (thanks to T.Blomme), better
heuristic and bug fixes ...
||Version 0.0.5: Swing UI enhancements, 50 move rule added and bug fixes ...
||Version 0.0.4: corrected Swing UI, basic XBoard support, better heuristic, fastest, Web
Start deployment and bug fixes ...
||Version 0.0.3: better heuristic, NegaScout engine with transposition table, static move
ordering, bug fixes ...
||Version 0.0.2: openings book (147457 positions), bug corrections, ...
||Release of sources, binaries and web pages of version 0.0.1
||Beginning of the project: starting version 0.0.1 and initialization of web site.