Skip to content

A chess game written for practice and as a college project.

Notifications You must be signed in to change notification settings

nwestervelt/chess-game

Repository files navigation

Let's Play Chess

A chess game written by Caleb Stadler and Noah Westervelt for our Washburn University Capstone Project.

Features

  • Local Multiplayer
  • Online Multiplayer (Peer-to-Peer)
  • Captured Piece Relative Values
  • Move History in Algebraic Notation
  • Standard Chess Rules Apply (Stalemate Not Implemented)

Compiling From Source

Install a JDK to use for compiling the source code. OpenJDK 17 was used during development, but most versions should work.

Clone this repository, then compile the MainFrame class either from an IDE or from the commandline.
This will compile all the classes in the program necessary for running it.

Commandline:

git clone https://github.com/nwestervelt/chess-game
cd chess-game
javac MainFrame.java

After all the classes have compiled, run the MainFrame class to open the program.

Commandline:

java MainFrame

Using A Released Version

Install a JRE or JDK version 8 or higher.

Download a release from the "Releases" section of this repository, seen on the right side of the page.

After the download has completed, run the JAR file the same way you would any other program.
Depending on your platform, you may need to modify the permissions on the file to make it executable.

Information and Image Sources

About

A chess game written for practice and as a college project.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages