Skip to content

Ozuba/OzubaChess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OzubaChess

Screenshot

Ozuba Chess is a simple Chess Gui written in c++ using the SDL2 Graphics library, it currently supports the basic part of the Chess Ruleset:

  • Only Legal Moves
  • Turn Based Play
  • Ilegal King-Exposing Moves

To be implemented:

  • Support for FEN notation loading of game
  • FEN output
  • Argument for ip socket based online play
  • Support for board turning(Whites/Blacks,Up/Down)
  • Support for Game ending screen
  • Tie detection
  • Animations
  • Click Based piece movement
  • Hints of available moves on the board;
  • Add sounds
  • En Passant
  • Castling

To Test

Installed required libs with your prefered package manager:

For Debian Based Systems:

sudo apt-get install libsdl2-dev libsdl-image-dev

Run:

make all
./chess

This will compile the example file.

Sources

Icons: https://commons.wikimedia.org/wiki/File:Chess_Pieces_Sprite.svg

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published