Mine Sweeper 3D 1.0

Always check http://www.hypeskeptic.com/mines/ for the latest version! If you want to see the rest of my site, check out this link.

Download

Click here to download the latest version of Mine Sweeper 3D. The current version is 1.0.

You can also download the complete source code. You will need Delphi 6.0 or Delphi 7.0 and GLScene to compile it. You will need to download the latest CVS version of GLScene to compile it.

The game and its rules

The goal

The goal in Mine Sweeper 3D is to find all the mines on the playing field as fast as possible! If you turn a tile that covers a mine, you lose, so do be careful. The game will store a highscore list were the best times are recorded.

Turning the tile(s)

Left clicking on a tile will turn the tile. If the tile is hiding a mine, the mine will explode and the game will be lost. If the tile isn't hiding a mine, it will show the number of mines it neighbours. If there are no mines around the tile, the space underneath the tile will be empty, and it will try to turn all its empty neighbours. This gives a recursive revealing that spreads like a wave across the playing field.

Flagging the mines

Right clicking on a tile will flag the tile as a mine. After a tile has been flagged, it can't be turned (left clicked). If you mistakenly flag a tile, you must right click it again - that will remove the flag. After that, you can turn the tile. The first click you make on a playing field might be on a tile hiding a mine. This hardly seems fair, so therefore, if that happens, the mine will automatically be flagged and you won't lose the game.

When all non-mine tiles have been revealed, you have won!

Defeat!

Watch out so this doesn't happen - if you mistakenly turn a tile that conceals a mine, it will detonate all mines on the playingfield, and the game will be up!

Wide reveal - an advanced technique

You can also do a "wide turn" or a "wide reveal". To quote the helpfile from the original MineSweeper; "If you have marked all the mines around a numbered square, you can uncover the remaining squares around". To do this, you hold down shift while left clicking on the tile. If you haven't marked all the mines, nothing will happen. If you have marked the wrong tiles as mines, you will lose the game! This method can improve your sweeping times considerably!

The developers

The program was created by Cambrian Labs, using Borland Delphi 6.0 and GLScene for the 3D. It was specifically developed to evaluate GLScene, and we were most impressed! Good job, our hat's off to the GLScene developers! It has been released under the GNU Public License. This basically means you can use and abuse this software to your hearts content. However, Cambrian Labs is not responsible for any loss of time or data that might result from using Mine Sweeper 3D.

Controls overview

These are the controls that you can use to control the game:
  • Left clicking will turn tiles.
  • Holding down shift while left clicking will do a "wide turn".
  • Right clicking will flag/unflag tiles.
  • If you hold down the control button and move the mouse cursor around, you will be able to rotate the playing field around.
  • You can use the mousewheel to zoon in and out.

On the screen

On the screen is all the information you will need to play the game:
  • In the top left corner, you can see how many mines you have left to place.
  • In the top right corner, you can see how many seconds you have been playing.
  • In the top middle position, the game state can be seen.

Click here to go back to mattias homepage.

Technology provided by Cambrian Labs AB. Contact us at info@hypeskeptic.com