2025-03-25 17:17:36 +01:00
2025-03-31 20:29:34 +02:00
2025-03-27 21:03:32 +01:00
2025-03-29 12:31:54 +01:00
2025-03-25 17:17:36 +01:00

jminos

Modern stacker game with every polyominos from size 1 to 15, made in C++ with SFML 3!

Download

// to bo included when release version is done //

This game has been tested on and provides executables for Windows 11 and Linux under Ubuntu only.
If your OS isn't compactible with either of theses two, you can try manually building the project.

How to play

General

You can see and change in-game keybinds in the SETTINGS section of the main menu!
All of in-menu navigation is done with the arrow keys, the Enter key and the Escape key. Theses are unmutable keybinds.
You will find some more infos about the Rotation System and the scoring in the INFO section of the main menu.
If you want to know more details about the generation and classification of polyominoes, check the documentation!

Available gamemodes

  • SPRINT : clear 40 lines as fast as possible!
  • MARATHON : clear 200 lines with increasing gravity!
  • ULTRA : scores as much as possible in only 2 minutes!
  • MASTER : clear 200 lines at levels higher than maximum gravity!
  • ZEN : practice indefinitely in this mode with no gravity!

Manual build

This project uses xmake for compiling, xmake is cross-platform and works in most OS, xmake also automatically install supported librairies.
To be able to build this project, you need to have xmake installed and have a compiler with C++20 compatibility.

Build the project

cd jminos

xmake

If you need to change the toolchain (for example using gcc):
xmake f --toolchain=gcc

Run the project

xmake run
Note that the program will generate the polyomino files for you the first time. This lasts several minutes so it only does it up to size 10. If you want to use the full range up to size 15, you will need to uncomment the #define at line 13 of file src/GraphicalUI/Settings.h.

If for some reasons you wanna run the command line version:
xmake run text

Create a release version (xmake packaging ???)

Credits

Library used: SFML 3.
Font used: Press Start.

Inspired by other modern stacker games such as Techmino, jstris, tetr.io, etc.
This game isn't affiliated with any of them.

Description
Amazing stacker game by the J
Readme 2.3 MiB
v1.0 Latest
2025-07-02 15:55:32 +00:00
Languages
C++ 97%
Lua 2.7%
C 0.3%