Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

MineSweeper3D 3DS: Difference between revisions

From GameBrew
No edit summary
m (Text replacement - "Category:3DS homebrew games" to "")
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS Homebrews
{{Infobox 3DS Homebrews
|title=MineSweeper3D
|title=MineSweeper3D
|image=MineSweeper3D.jpg
|image=Minesweeper3d2.png
|description=An open source homebrew recreation of minesweeper in C++ for the 3DS, with a twist.
|description=An open source homebrew recreation of minesweeper with a twist.
|author=LiquidFenrir
|author=LiquidFenrir
|lastupdated=2020/06/21
|lastupdated=2020/06/21
|type=Puzzle
|type=Puzzle
|version=1.2.1
|version=1.2.1
|license=GPLv3
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/3dshomebrew/MineSweeper3D.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/minesweeper3d.7z
|website=https://github.com/LiquidFenrir/MineSweeper3D
|website=https://github.com/LiquidFenrir/MineSweeper3D
|source=https://github.com/LiquidFenrir/MineSweeper3D
|source=https://github.com/LiquidFenrir/MineSweeper3D
}}
}}
<youtube>VHDMwJsrUUs</youtube>
MineSweeper3D is an open source homebrew recreation of Minesweeper in C++ for the 3DS, but with a first person view (not in the sense of a cubic grid).


==MineSweeper3D==
==User guide==
You're in a 3D world now.


An open source homebrew recreation of minesweeper in C++ for the 3DS, with a twist!
Your goal is to locate all the hidden mines on the field as quickly as possible, by observing the numbers shown on the grids.
You're in a 3D world now, oh yeah! (note: this is NOT 3D minesweeper in the sense of a cubic grid. This is regular minesweeper but with a first person view)
 
Each number indicates the total amounts of bombs surrounding the particular number.
 
Once you decide where the mines are, place the flags on it. You can reveal all the safe spots by clicking them, however you will lose the game if you click on a mine/bomb.


==Controls==
==Controls==
'''Menu:'''


Press START at any time to exit.
X - Edit the width of the level
Press SELECT at any time to toggle the settings menu (look/move bindings, y-axis inversion, and look sensitivity).


At first, you can use X to edit the width of the level, Y to edit the height of the level, and B to edit the percentage of bombs.
Y - Edit the height of the level
A will select the play button, and another A press will launch the game!


Look around with the D-Pad/Circle Pad, and move with ABXY in their respective direction!
B - Edit the percentage of bombs
You can 'R'eveal a square with the R shoulder button (this will generate the entire level the first time you do that on any level, which can freeze for a few frames) You can p'L'ant a f'L'ag with the L shoulder button, after you've revealed once. This will prevent revealing bombs and losing!


After losing or winning, pressing L or R will bring you back to the level edition screen, but before that you can still move around.
A - Launch the game


==License==
'''In game:'''


This version of the game is licensed under the GPLv3.
Start - Exit
 
Select - Settings menu (look/move bindings, y-axis inversion, and look sensitivity)
 
D-Pad/Circle Pad - Look around
 
A/B/X/Y - Move in respective direction
 
R - Reveal a square, Back to the level edition screen (after game over)
 
L - Plant a flag, Back to the level edition screen (after game over)
 
==Screenshots==
https://dlhb.gamebrew.org/3dshomebrews/minesweeper3d3.png
https://dlhb.gamebrew.org/3dshomebrews/minesweeper3d4.png
 
==Changelog==
'''v1.2.1'''
* There was a memory leak that only caused a crash after a few tries of large levels (or many of smaller ones), this is fixed now.
 
'''v1.2'''
* Fixes a crash on large levels.
* Massive increase in performance when looking at the floor.
* And, to hide a pop in effect on the walls of large levels when far away, adds curvature to the map.
 
'''v1.1.2'''
* Fixes the bombs being less frequent as you make the percentage higher, and fix the bomb/flag counter not having enough digits to reflect the higher number.
 
'''v1.1.1'''
* Thanks to vaguerant for noticing this, 3D shouldn't be allowed to work in the 2D-only main menu. Don't worry, it's automatically enabled when you go in a level.
 
'''v1.1'''
* Added stereoscopic 3D support, and configurable move/look controls, as well as Y axis inversion (a setting as well), and look sensitivity slider.
 
'''v1.0'''
* First release and first game made in 3D, hope you all enjoy it.


==Credits==
==Credits==
Many thanks to the [https://github.com/smealum/ctrulib/ libctru], [https://github.com/fincs/citro3d/ citro3d], and [https://github.com/devkitPro/citro2d/ citro2d] maintainers and contributors for the amazing libraries.
Even more thanks to fincs specifically for the 3DS examples of using citro3d, they were a lot of help.


Many thanks to the [https://github.com/smealum/ctrulib/ libctru], [https://github.com/fincs/citro3d/ citro3d], and [https://github.com/devkitPro/citro2d/ citro2d] maintainers and contributors for the amazing libraries.
==External links==
Even more thanks to fincs specifically for the 3ds examples of using citro3d, they were a lot of help!
* GitHub - https://github.com/LiquidFenrir/ColorFiller
* GBAtemp - https://gbatemp.net/threads/flow-and-minesweeper-as-homebrew.567143

Latest revision as of 05:46, 6 Mayıs 2024

MineSweeper3D
Minesweeper3d2.png
General
AuthorLiquidFenrir
TypePuzzle
Version1.2.1
LicenseGPL-3.0
Last Updated2020/06/21
Links
Download
Website
Source

MineSweeper3D is an open source homebrew recreation of Minesweeper in C++ for the 3DS, but with a first person view (not in the sense of a cubic grid).

User guide

You're in a 3D world now.

Your goal is to locate all the hidden mines on the field as quickly as possible, by observing the numbers shown on the grids.

Each number indicates the total amounts of bombs surrounding the particular number.

Once you decide where the mines are, place the flags on it. You can reveal all the safe spots by clicking them, however you will lose the game if you click on a mine/bomb.

Controls

Menu:

X - Edit the width of the level

Y - Edit the height of the level

B - Edit the percentage of bombs

A - Launch the game

In game:

Start - Exit

Select - Settings menu (look/move bindings, y-axis inversion, and look sensitivity)

D-Pad/Circle Pad - Look around

A/B/X/Y - Move in respective direction

R - Reveal a square, Back to the level edition screen (after game over)

L - Plant a flag, Back to the level edition screen (after game over)

Screenshots

minesweeper3d3.png minesweeper3d4.png

Changelog

v1.2.1

  • There was a memory leak that only caused a crash after a few tries of large levels (or many of smaller ones), this is fixed now.

v1.2

  • Fixes a crash on large levels.
  • Massive increase in performance when looking at the floor.
  • And, to hide a pop in effect on the walls of large levels when far away, adds curvature to the map.

v1.1.2

  • Fixes the bombs being less frequent as you make the percentage higher, and fix the bomb/flag counter not having enough digits to reflect the higher number.

v1.1.1

  • Thanks to vaguerant for noticing this, 3D shouldn't be allowed to work in the 2D-only main menu. Don't worry, it's automatically enabled when you go in a level.

v1.1

  • Added stereoscopic 3D support, and configurable move/look controls, as well as Y axis inversion (a setting as well), and look sensitivity slider.

v1.0

  • First release and first game made in 3D, hope you all enjoy it.

Credits

Many thanks to the libctru, citro3d, and citro2d maintainers and contributors for the amazing libraries.

Even more thanks to fincs specifically for the 3DS examples of using citro3d, they were a lot of help.

External links

Advertising: