Skip to content

youngaryan/Chess-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Chess-Java

A terminal based chess game in Java all rules are included (en passant, pin, casteling and etc.)

all features have been tested and all tests are provided

Usage

the game will load a chess board inside the termial and it promts you to provide the row and the column of the piece you would like to move and the row and the column which you want to move the piece to. image

if your provided move is ligal it would print the new board other wise the same board and promts you for new input.

the system will end once one side is checkmated or the position is draw (setelmate or two king are left).

once the system end upon request it can provide the list of all moves that have been played.

291318159-65f8ff2a-272f-4c95-babc-ae1f6c465154

Installation

  1. Clone the repository
  2. Run Main.java file

Technology Stack

  • Java

Future Features

1-adding gui 2-connecting to the lichess api.

Author

Aryan Golbaghi | LinkedIn

About

A terminal based chess game in Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages