This game is a copy of the Blockudoku mobile game (Android, IOS) written in C++17 using SFML, originally made as the final project for the university's OOP class.
See a video comparison between the original game and this one here.
The game uses audio effects from the original Blockudoku game.
It also uses icons from Icons8.
Check the releases page. Although I can provide binaries only for Windows (and sometimes for Apple Silicon), the code is cross platform!
- SFML 2.5.1! (Using all modules except for the
networkone) - imgui 1.87
- imgui-sfml 2.5
- Clone/download the repo
- Enter the repo directory
- Create a folder named
libraries - Download
SFML 2.5.1 32-bit VS 2017(from here) - Unzip and place the contents in the
librariesfolder. (Ex: the path for thebinfolder inside SFML should look like this:repo/libraries/SFML-2.5.1/bin) - Create a folder named
imguiinsidelibraries - Download
imgui(from here), unzip it and extract all .cpp and .h files into theimguifolder - Download
imgui-sfml(from here), unzip it and extract all .cpp and .h files into theimguifolder - Inside
imconfig.hadd#include "imconfig-SFML.h"at the top of the file
(this video is a good tutorial for doing the last 3 steps) - Open
Blockudoku.sln - Select the desired configuration (
Debug/Release) and build!
*. Note:openal32.dll(from SFML'sbinfolder) is needed to be in the Debug/Release folder.
*. You need to do the steps 3, 7, 8 and 9 from above.
Clone the repo and check out the cmake script. (Thanks @ChrisTrasher)