Skip to content

Hitsuji-M/ChessFX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChessFX

A not so FX chess game written in Java

ChessFX is a chess game written in Java.
It's an extension of a project done during my 2nd year of my computer science degree at DUT Info Reims

It implements almost every rule of chess :

  • Moves restrictions for each piece
  • Check
  • Checkmate
  • Draw
  • Null game (stalemate, 50-move rule)
  • enPassant
  • Castle
  • Algebraic notation

How to play

To play it, download this project and execute the Main class.
Once done, everything will be shown in a terminal, just follow the instructions. Both players needs to use the same computer !

Historic

This project was created for a project for my school.
I decided recently to give it a fresh look and fix some issues.

Original authors are

  • Eric Desjardin
  • Jean-Michel Nourrit

for the base structure of the project (Some part of the class structure and inheritance, Position.java structure and Symbol.java code)

About

Chess game in Java

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages