Skip to content

♜ Chess GUI Clone made in C++ SFML graphics library ♜

License

Notifications You must be signed in to change notification settings

SteponasK/Chess-SFML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

♖ Chess GUI

  • Chess GUI (Graphical User Interface) game made in SFML C++ Library

Chess game

📖 Description

  • Play chess!
  • Graphical user interface
  • Show possible moves when clicked on a specific piece
  • Play against AI (feature coming)

Usage

  • Left click to choose your piece
    • Now you can see all the possible moves!
  • Choose where you want to move
    • Checkmate the other side! ♚♔

Getting Started

⬇️ Installation

If you have CMake installed:

Open your Command Prompt or Terminal

For a single-configuration generator (typically the case on Linux and macOS):

  • cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
    cmake --build build

For a multi-configuration generator (typically the case on Windows):

  •  cmake -S . -B build
     cmake --build build --config Release

Compiling it yourself with SFML:

  1. Clone this repository
git clone https://github.com/SteponasK/Chess-SFML.git
  1. Configure your project, using online guide or a youtube video.

  2. Compile all the files using Visual Studio or the IDE of your choice.

🏗️ Built With

  • SFML - Software Development Library
  • C++ Programming Language

👑 Authors

  • Author - Steponas K

License

  • This project is licensed under the GNU General Public License. See the LICENSE file for more information.