Skip to content

Latest commit

 

History

History
55 lines (37 loc) · 2 KB

File metadata and controls

55 lines (37 loc) · 2 KB

Multiplayer Chess in Java

Java IDEA

SWAG

This is a simple chess game implemented in Java with a Swing-based graphical user interface. The game includes a chessboard with pieces, and users can interact with the board to move pieces.

Features

  • Graphical representation of a chessboard.
  • Pieces are displayed using PNG images.
  • Users can click on a piece and then click on a destination square to move the piece.
  • All chessmoves are implemented and functional (castling, promotion, en Passat etc..)
  • Option to highlight the possible legal moves to the chosen piece.
  • Game history logging in Algebraic notation.
  • Server - Client feature where you can play on the same network with another player

Getting Started

Follow these instructions to get a copy of the project up and running on your local machine.

Prerequisites

Run Locally 🥁

  1. Clone the repository to your local machine.
    git clone https://github.com/kosa12/MultiplayerChess.git
    
  2. Navigate to the project directory.
    cd MultiplayerChess
    
  3. Compile and run the application.
    javac gui/*.java
    java src.client.gamesrc.JChess
    

Analytics

GitHub repo size GitHub last commit

Donate

Buy Me A Coffee donate button