Skip to content

arnavlul/SFML-Chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess GUI (First Semester Project)

This is a basic Chess GUI built using C++ and SFML. It was developed as a first-semester project (PBL) and is maintained here for archival purposes.

Project Status

  • Archival: This project represents my early learning stage in C++.
  • Known Limitations:
    • Missing rules: Castling, En Passant, Pawn Promotion, and Stalemate.
    • Basic GUI: Simple drag-and-drop mechanics.
    • Portable: Recently refactored to use relative paths (previously used hardcoded absolute paths).

Setup

  1. Ensure you have SFML configured in your environment.
  2. The project uses Visual Studio (.sln included).
  3. Assets (sprites and fonts) are located in the PBL/Sprites directory.

Controls

  • Left Click & Drag: Move pieces.
  • Escape: Close the window.

Note: This code is provided as-is from my first year of university. My more recent projects reflect a higher standard of software engineering.

About

Chess in SFML 3.0

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors