Skip to content
This repository has been archived by the owner on Dec 29, 2022. It is now read-only.
/ chess Public archive

An old school project meant for demonstrative purposes

Notifications You must be signed in to change notification settings

Sponge5/chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SEMESTRAL PROJECT - CHESS

Client/server application using JavaFX

(Mandatory/Optional)

  • Chess logic
  • JavaFX GUI (multithreading)
  • Clock
  • 2 players 1 machine
  • Player vs AI
  • Save Game
  • Manual board setup
  • Client/Server
  • PGN-completeness
  • Advanced AI

Running

Compile make

Only client -> can only play local game

make client

Run server in order to play remote game

make server

TODO

  • Client creates it's own thread for server in case of game on 1 machine
  • Communication in own thread
  • Add modifiers to class datastructures (for security)

About

An old school project meant for demonstrative purposes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published