Chess dans la visage

Press ESC to exit

NOTE: This version requires Java 5.

Notes:

I decided at 4am that I should wake up and do some programming...
* A more stable chess applet, with improved control.
* Interface bugs have been reduced dramatically.
* GUI components improved and interlinked somewhat.
* Improved education on threads, and better usage of Java-defined
  interrupts makes for a smoother experience.
* Went crazy with the "synchronized" keyword, just to be safe.
* Noticed a lot of internal chess game bugs -- IE moving from check to check,
  with potential king-killing.

Coming soon
-----------

* Sensible protocols for communicating with the Chess Program to lead
  to a client-server situation over HTTP or TCP/IP.
* Reworkification of the internal Chess program -- it's the shits in there --
  haven't worked on that in like a year, and I didn't know what I was 
  doing back then.
* Chess game still incomplete -- still moves need to be implemented,
  stupid bugs need to be smartened.
* More interesting and diverse animations for the chess pieces (taking 
  suggestions)
* Melodic sound effects for various events.
* Actual uses for the Components on the sides that say "White/Black player"
* Maybe a nap?

Compiled with...

java version "1.5.0_04"

(Sorry, uses generics.  Will probably change in the future.)
Upgrade, or ignore.