Have you ever wanted both Tetris and Minesweeper?

Well, here it is. (This isn't the first; kertisjones made one about two years ago, you can find it here. Props to him for inspiration for the finer details and mechanics. Also, the music on his is way better than mine.)

In order to clear a row, as in Tetris, you have to fill it with pieces, and correctly solve (reveal or flag) all the tiles in that row. You lose if you either reveal a square with a mine, or the pieces reach the top of the board. Combo lines (i.e. singles, doubles, triples, and tetrises) are only reset when a new piece is placed, so it's possible to get 5-line or even higher clears. Customizable options include mine density, randomizer (7-bag, 9-bag, or random), and volume controls. Compete with your friends on the global leaderboards to get the highest scores!

Credit to Danial Jumagaliyev (https://danqzq.itch.io/) for providing the leaderboard server and API with his Leaderboard Creator.

NEW IN UPDATE 1.2.2: GLOBAL LEADERBOARDS!

Controls:

A / D: Move piece left/right.

Q / E: Rotate piece left/right.

S: Drop the piece faster.

W: Hold the piece.

P: Open the pause menu. When in the pause menu, W/S moves the cursor up and down, A/D edit the selected option, and Q/E executes the option.

With a mouse:

Left-click to mark a tile as safe.

Right click to flag or unflag a tile.

Without a mouse:

Press N to mark a tile as safe.

Press M to flag or unflag a tile.

Use the arrow keys to move the virtual cursor.


Questions? Contact me on Discord at @blockMath_2048.

FAQ:

Q: Why did you make this if kertisjones already made one?

A: I didn't realize he made a version of this until about halfway through making this. I also added scoring and options, and the rotation doesn't glitch out after clearing a line. (He did make it first, so if you want to support him instead, go right ahead!)


Q: How does the scoring system work?

A: Each line cleared gives points for how many lines you've cleared in a row without a new piece landing. The first line gives 100 points. The full table looks like this:

Streak                 Points

1                             +100

2                             +300

3                             +600

4                             +1500

5                             +2500

6                             +5000

7+                          + 2x previous bonus


Q: Will this be updated?

A: There are currently no plans for any more updates. There may be occasional bugfix releases but no large updates.


Q: Who made the music? Can I use it?

A: I did! Played live. You can use it as long as you credit me as the creator.


Info:

Available versions: HTML5, Windows (x86/64), MacOS (Apple Silicon), Linux (x86/64)


1.2: Added support for playing without a mouse, and fixed bugs

1.2.1: Fixed a bug where the timer did not stop when the game was paused

1.2.2: Added global leaderboard connectivity. Fixed a bug where high scores would not update if you quit the game after dying. Fixed a bug where the game would crash if blocks extended more than 44 blocks above the skyline.

StatusReleased
PlatformsWindows, macOS, Linux, HTML5
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorblockMath_2048
GenrePuzzle
Tags2D, Arcade, Indie, minesweeper, Pixel Art, Retro, Singleplayer, Tetris, Unity
Average sessionA few minutes
InputsKeyboard, Mouse

Download

Download NowName your own price

Click download now to get access to the following files:

tetrisweeper-soundtrack.zip 4 MB
Tetrisweeper 1.2.2_windows.zip 26 MB
Tetrisweeper 1.2.2_linux.zip 40 MB
Tetrisweeper 1.2.2_macOS.app.zip 36 MB

Comments

Log in with itch.io to leave a comment.

Wow, finding this game made my day!
The idea is brilliant, and it looks aesthetically pleasing too. However, there's a little error; I found that in some cases when there's a "1" followed by another "1" in the same row or column, there can be two mines adjacent to both "1" at the same time, creating a situation where both numbers would incorrectly indicate that there's only one mine when there are actually two.

I really hope they can fix it! If not, that's okay, I'll keep playing it anyway.

Thanks!

I can't recreate the bug you're describing. Can you send a screenshot or video of the issue? If it's really happening, it seems like a very serious issue!