Skip to content

ilinum/Chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess

Build Status

An implementation of chess in Java

Here is the jar file: Chess.jar

To run it, just type java -jar Chess.jar (It requires Java 8)

##The fun part Here's the fun part: you can easily build your own AI with this. All you have to do is add this jar to dependencies, and then call GameRunner.runGame() with one of parameters being your implementation of Player interface. (Please let me know if you do something like that, so I can link to it from here!)

Also, the application is not attached to java swing, you can easily rewrite it using any other platform!

Here's one implementation

###Icons used Copyright Cburnett Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  3. Neither the name of The author nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.