Skip to content

SenecaOS/Chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

♟️ Simple Chess

A simple chess project coded in Java that follows all standard chess rules. Play a fully functional game of chess with proper piece movements and special moves.

Features

  • Standard chess rules including check and checkmate
  • En passant capture
  • Pawn promotion
  • Castling (king and queen side)

Setup

PREREQUISITES:


JDK installed (Version 17 or higher recommended)


STEPS:

  1. Download the project:

    git clone https://github.com/SenecaOS/Chess.git

  2. Compile the project

    cd Chess/src

    On Windows:

javac chess/*.java chess/model/*.java chess/ui/*.java

on Linux/MAC:

javac $(find chess -name "*.java")
  1. Run the program:

    java chess.Main

  2. How to play

    For the full rules of chess see the rules section in Chess Wikipedia Article.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages