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
network
one) - 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
libraries
folder. (Ex: the path for thebin
folder inside SFML should look like this:repo/libraries/SFML-2.5.1/bin
) - Create a folder named
imgui
insidelibraries
- Download
imgui
(from here), unzip it and extract all .cpp and .h files into theimgui
folder - Download
imgui-sfml
(from here), unzip it and extract all .cpp and .h files into theimgui
folder - Inside
imconfig.h
add#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'sbin
folder) 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)