https://github.com/ufrshubham/connect4-clone
A Connect4 clone using SFML and C++
https://github.com/ufrshubham/connect4-clone
cpp hacktoberfest sfml sfml-game
Last synced: 8 months ago
JSON representation
A Connect4 clone using SFML and C++
- Host: GitHub
- URL: https://github.com/ufrshubham/connect4-clone
- Owner: ufrshubham
- Created: 2022-04-06T18:04:32.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-09T07:37:50.000Z (about 4 years ago)
- Last Synced: 2025-03-28T11:45:36.238Z (about 1 year ago)
- Topics: cpp, hacktoberfest, sfml, sfml-game
- Language: C++
- Homepage:
- Size: 278 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Connect4-Clone
A cross-platform clone of [Connect4](https://en.wikipedia.org/wiki/Connect_Four) game written in C++ using [SFML](https://www.sfml-dev.org/)
## Demo

## Build Instructions
- Requirements
- Git
- CMake
- C++ Compiler
- Steps
```bash
# Clone this project along with submodules
$ git clone --recursive https://github.com/ufrshubham/Connect4-Clone
# Go to project root
$ cd Connect4-Clone
# Pull SFML as submodule (if you cloned without --recursive flag)
$ git submodule update --init
# Create a folder for build
$ mkdir build
# Go to build folder
$ cd build
# Generate project files
$ cmake ..
```
- This will generate project files using default cmake generator for your platform. For example:
- on `Windows` with `Visual Studio` installed, it will generate a `.sln`
- on `Linux` with `make` installed, it will generate a `Makefile`
- on `Mac` with `xcode` installed, it will generate a `.xcodeproj`