Download Latest Version JLightChessLibDemo-0.7.0.jar (127.0 kB)
Email in envelope

Get an email when there's a new version of JLightChessLibDemo

Home
Name Modified Size InfoDownloads / Week
0.7.0 2012-10-09
0.6.8 2012-10-03
0.6.6 2012-09-28
0.6.0 2012-07-14
README.txt 2012-10-09 3.3 kB
Totals: 5 Items   3.3 kB 1
JLightChessLibDemo  : a simple use of JLightChessLib
----------------------------------------------------

=> Drag a piece to the wanted cell
=> Moves are verified
=> A little colored circle show whose player turn it is
=> There's a history manager : you can undo/redo as many moves that you want,
 but replacing a move (again just by drag and drop) will erase all trailing moves.
=> The program lets you define your own position (Ctrl+E or Menu Mode->Custom Start Position).
=> The program checks for the 50 moves rule.

You aren't interested in sources
--------------------------------

Just download the jar of the project, make sure that your java virtual machine is configured (you should take version 7
or above) and launch it :
- either by calling "java -jar <project_jar>", where is something like JLightChessLibDemo-0.6.0.jar
- or right click on the jar from your file system and select to launch with your java virtual machine
(it is an auto-executable jar).

You are interested in sources
-----------------------------

You may use the following steps but anyway don't forget to add the "src" and "chess_images" to the project classpath,
and also the latest JLightChessLib jar : https://sourceforge.net/projects/jlightchesslib/

0) Download the JLightChessLib jar from the Sourceforge.net repository :
1) Set up the latest Mercurial version for your Operating System (if you are on linux, you can use your package manager)
2) From a terminal, go to the directory of your interest, and call
"hg clone http://hg.code.sf.net/p/lightchslibdemo/code <project_name>" where <project_name> is the name you want to give
to the project.
3) Import the directory in your favorite IDE
4) Add the "src" and "chess_images" directories, and the JLightChessLib jar to the project classpath,
and then, you can launch/modify the project to suit your needs.

============================
History
============================

0.7.0 (to be used with JLightChessLib 0.7.0)
---------------------------------------------

The application is now internationalized : either in english, or in french.

0.6.8 (to be used with JlightChessLib 0.6.8)
--------------------------------------------

*) I've corrected a big bug when validating a custom position :
though the move history was cleared, clicking on goBack/goForward button
still tried to make changes (in fact, it just changed the player turn indicator).
*) Now the position editor has its custom chess board.
*) The position editor "clones" the current game position when we open it. 
*) The 50 moves rule is now well managed (there was a bug for taking into account 
the wanted number for the custom position).

0.6.6 (to be used with JlightChessLib 0.6.6)
--------------------------------------------

*) Now you can define your own position (Ctrl+E or Menu Mode->Custom Start Position).
*) The game checks for the 50 moves rule, and prevents you for adding more move whenever
you reach limit without pawn move or capture move.

0.6.0
-----------

*) Drag a piece to the wanted cell
*) Moves are verified
*) A little colored circle show whose player turn it is
*) There's a history manager : you can undo/redo as many moves that you want,
 but replacing a move (again just by drag and drop) will erase all trailing moves.
Source: README.txt, updated 2012-10-09