https://github.com/abdulahshoaib/chessmasters
Lichess-esk multiplayer chess game made using C++ and SFML
https://github.com/abdulahshoaib/chessmasters
chess-game cpp lichess-clone sfml sfml-game
Last synced: about 1 month ago
JSON representation
Lichess-esk multiplayer chess game made using C++ and SFML
- Host: GitHub
- URL: https://github.com/abdulahshoaib/chessmasters
- Owner: abdulahshoaib
- License: mit
- Created: 2024-07-25T14:04:44.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-10T16:51:03.000Z (over 1 year ago)
- Last Synced: 2025-04-08T02:27:43.951Z (about 1 year ago)
- Topics: chess-game, cpp, lichess-clone, sfml, sfml-game
- Language: C++
- Homepage:
- Size: 2.17 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Chess Masters ♚

Welcome to **Chess Masters**, a thrilling chess game developed as a semester-end project. This game brings together four unique chess piece sets, each with its own distinctive style and history. Dive into the world of strategic gameplay and explore the rich heritage behind each piece set.

## About the Game ♛
**Chess Masters** is not just another chess game—it's a journey through different artistic interpretations of chess pieces. Each set has been meticulously crafted to offer a unique playing experience, combining classic chess strategy with visually stunning designs.
## Chess Piece Sets ♝
### 1. Alpha Set
The **Alpha Set** is a modern reinterpretation of classic chess pieces, combining sleek lines with bold designs. Created with precision and artistry, this set is designed for players who appreciate a contemporary look while maintaining the traditional gameplay of chess.

### 2. Cburnett Set
The **Cburnett Set** features intricate designs inspired by historical chess pieces. Named after the renowned artist Cburnett, this set reflects a rich blend of historical elements and artistic flair. Each piece tells a story, making it a perfect choice for those who cherish chess history.

### 3. Kosal Set
The **Kosal Set** brings a unique fusion of Eastern and Western influences. With its elegant and detailed craftsmanship, this set showcases the beauty of chess pieces from a cross-cultural perspective. Kosal’s designs are a testament to the global nature of chess.

### 4. Merida Set
The **Merida Set** is inspired by medieval chess designs, featuring robust and elaborate pieces that evoke the grandeur of ancient times. Named after the mythical figure Merida, this set offers a nostalgic touch for those who love classic chess aesthetics.

## How to Play ♟
**Chess Masters** follows the traditional rules of chess, with the added twist of choosing from one of the four unique piece sets. Whether you’re a seasoned player or a beginner, the game offers a challenging and visually appealing experience. The Time Control is 10 minutes and the pieces that are captured are also recoreded under the corresponding player.

## Installation ♖
Unfortunately, the actual installation package of this repository is still under development. However, if you are a developer interested in building the game from source, you can follow these steps:
1. **Clone the Repository:**
```bash
git clone https://github.com/yourusername/chess-masters.git
cd chess-masters
```
2. **Install Dependencies:**
Make sure you have the required development tools and libraries installed. On Debian-based systems, you can install them with:
```bash
sudo apt-get update
sudo apt-get install build-essential mingw-w64 libsfml-dev
```
3. **Build the Project:**
Use the provided Makefile to build the game:
```bash
make
```
## Contact ✉️
For any questions or feedback, please reach out to me at [abdullah@gmail.com](mailto:abdulahshoiab@gmail.com).
## Acknowledgments ⭐
A special thanks to the developers, designers, and everyone who contributed to making **Chess Masters** a reality. Your support and dedication have been invaluable.
---
Enjoy your game and may your strategic skills lead you to victory!