Skip to content

bauman-team/ChessApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

193 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Game chess for pc.

For frontend used libraries TGUI, SFML.

In master branch

  • Good interface created
  • Two players game is working (include time mode)
  • AI game is working (include time mode)

In develop branch

  • Playing mode with NN (Nerual Network)
  • Improving interface with statistics
  • Game completion menu when someone won
  • Choose started figures positions of game

Installing:

  • Project will be cross-platform, now tested Windows and Linux (Ubuntu).
  • For building project needs Git, CMake and compiler.
git clone https://github.com/bauman-team/ChessApp.git ChessApp
cd ChessApp
mkdir build
cd build
  • On linux:
cmake ..

Release:

cmake --build . --config Release

Debug:

cmake --build . --config Debug
  • On windows:

If you uncomment #define UseAsm, you need to use the cmake flag (-A Win32), and also, possibly, move the compiled dynamic libraries (.dll) to the folder with the executable files of the program.

Release:

cmake .. -DCMAKE_BUILD_TYPE:STRING=Release
cmake --build . --config Release

Debug:

cmake .. -DCMAKE_BUILD_TYPE:STRING=Debug
cmake --build . --config Debug

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors