Simple game of matching 3 or more gems in a row or column. This project was created for learning SMFL and practicing new features of C++11, 14 and 17.
Select adjacent cells to swap them, if the gems match in a row or column of 3 or more of the same color, they will disappear, creating more when the top row is free. Press 'Q' to show a possible move. Every 50 points the game will spawn a bomb, click on the bomb to clear that area.
Requires cmake, c++17 compiler and SFML, then it is just a matter of building it:
cmake .
make
- SFML - Simple and Fast Multimedia Library
- CMake - Build tool
- GCC - GCC, the GNU Compiler Collection v7.1.1, on Linux
- MinGW64 - GCC for Windows 64 & 32 bits, on windows
MIT License
- Inspired on FamTrinli's Youtube video Let's make 16 games in C++: Bejeweled (Match-3).
- Gems images by GameArtForge at OpenGameArt.org.
- Bomb images by SpriteAttack at OpenGameArt.org
- Background image from MontanaDiva at PixaBay.
- Sansation font by Bernd Montag at Font Squirrel