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).
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.
X - Edit the width of the level
Y - Edit the height of the level
B - Edit the percentage of bombs
A - Launch the 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)
- 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.
- 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.
- 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.
- 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.
- Added stereoscopic 3D support, and configurable move/look controls, as well as Y axis inversion (a setting as well), and look sensitivity slider.
- First release and first game made in 3D, hope you all enjoy it.
Even more thanks to fincs specifically for the 3DS examples of using citro3d, they were a lot of help.