Skip to content

Agenteec/ChessSFML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess in C++ Logo

This project is a chess game with network code, implemented in C++ using the SFML framework.

demo demo

Dependencies

The project uses the following libraries and tools:

  • SFML: A simple multimedia library for C++
  • ImGui: Library for creating graphical interfaces
  • ImGui-SFML: Integration of ImGui with SFML
  • SQLite3: Embedded SQL database
  • nlohmann-json: Library for working with JSON in C++

Installation

Prerequisites

Before you begin installation, make sure you have the following components installed:

  • CMake
  • vcpkg
  • SFML
  • ImGui
  • ImGui-SFML
  • SQLite3
  • nlohmann-json

Installation Instructions

  1. Clone the repository:
git clone https://github.com/Agenteec/ChessSFML.git
  1. Go to the project directory:
cd ChessSFML
  1. Create a text file 'vcpkg.cmake' with the following content:
if(CMAKE_SYSTEM_NAME MATCHES "Linux")
    include("path/to/vcpkg/scripts/buildsystems/vcpkg.cmake")
elseif(CMAKE_SYSTEM_NAME MATCHES "Windows")
    include("path/to/vcpkg/scripts/buildsystems/vcpkg.cmake")
endif()
  1. Create a build directory and go to it:
mkdir build
cd build
  1. Generate the build files using CMake:
cmake ..

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages