4D Minesweeper

4D Minesweeper

 This topic has been pinned, so it's probably important
Alzager  [developer] Feb 14, 2018 @ 1:19am
Some Explanations
The frontend:

First of all, most things have a tooltip, that gives you some information.

You will be greeted by the settings menu. Window width and height are to set the minimal size of the window.

Margin is for the dimensions 3 and 4 rectangles. Since two dimensions are packed into one, you should have a margin to distinguish between different game dimensions in the same display dimension.

Export will export the game to the named file. This will not save your progress, but only the board settings and the position of the mines. A game can be exported, after it is finished, and started over again by importing it. If you export a won game, your time will be saved as well.

Import will import the selected game. If you have won a game previously, your best time will be displayed behind the name. If you win an imported game, your time will be saved, if it is better than a previous time. You will see a bunch of games that you can import. Those are games, that can be solved without ever guessing (if you use the "Get a nice Start!" button, more on that later). The times in their names are the times it took me to solve them. Those games are probably way too hard for a beginner, but beginner games are almost always winnable without guessing, so I did not include any. Their difficulty is Medium < Hard < Harder.

Do not forget to save your settings! Saving your settings will also save your board settings and the delta setting, so if you want a different default game, change the board settings and then save the settings.

The top row are board settings. The first four are pairs of dimension sizes and spherical settings. If you set a dimension spherical, its end and beginning will connect. So for example the left and right end are connected, or the top and bottom end will be connected. If you want to play with fewer dimensions, like 2 or 3, you have to set one or two dimensions to size 1. It is best, if you set the later dimension to 1 (the ones on the right).

The last field is for setting the amount of mines.

In the second row you have the start button, which will always start a new game, so do not press it, if you do not want to quit your current game.

The smiley button is the "Get a nice Start!" button. It will look for a 0 and open that square. This button is only available, if you have not opened any square yet.

The timer is the timer.

The pause button will stop the game and hide the game board. The game will automatically pause, if you open the settings menu or the game window loses focus. The button will change to the resume button with which you can resume the game.

The next field shows the remaining mines.

The settings button opens the settings.

The delta function will display the remaining neighboring mines on each field instead of the total amount. This does not add or remove any information. It is not like the classic minesweeper, so it is disabled by default. It takes some getting used to, but it is in my opinion better with the delta option than without.
Last edited by Alzager; Feb 14, 2018 @ 1:56am
< >
Showing 1-3 of 3 comments
Alzager  [developer] Feb 14, 2018 @ 1:43am 
The board:

Two game dimensions are put into one displayed dimensions. You have to imagine, that each big square lies over the next to it. And also each row lies over the next row. It is a bit hard to imagine, since we are used to only 3 dimensions, not 4.


How to play:

It is the classic Minesweeper principle. Each square has an amount of surrounding mines, that is displayed, when you open a square. Since it is four dimensional, each square can have up to 3^4 - 1 = 80 neighbors.
When you enter a square, all neighbors are being highlighted, to help you to see the connections.
Clicking on an unopened square will open it.
Rightclicking on a square will flag it as a mine.
If you hold down the left mouse button, then hold down the right mouse button and then let go of the left mouse button, all neighbors of that square will be uncovered. This only works, if the square you are on is uncovered, and the right amount of neighbors is flagged.

Your task is to figure out, which squares are mines, and which are not, by looking at the numbers of already opened squares.
Last edited by Alzager; Feb 14, 2018 @ 1:56am
Alzager  [developer] Feb 14, 2018 @ 2:03am 
The first game:

https://steamcommunity.com/sharedfiles/filedetails/?id=1301174996

For later games, you need to develop much more sophisticated strategies, which you will figure out, when you play a few games.
Last edited by Alzager; Feb 14, 2018 @ 3:13am
I hope that the rotation in x, y, z, w axis can be added in the game to have a better comprehend of the 4D abstract vector spaces.
Last edited by Von Lycaon; Oct 2, 2023 @ 2:24am
< >
Showing 1-3 of 3 comments
Per page: 1530 50