Difficulties & Known
- Modern browsers resist the small browser window. Some have
minimum dimensions, most don't allow suppressing all the extra
browser elements, and some have extra content that causes the
scroll bars to appear. This will continue to be a problem
until we move to an in-line game model instead of a popout
- I'm sure there are more bugs. Tell me about yours, and
I'll see what I can do.
- Note: I've decided to drop all issues from browsers more
than 10 years old. I want work towards streamlining the code
for modern browsers and devices.
Differences from the Microsoft Version:
- To use the "Area Open" option click on
an exposed square with the correct number of bomb
neighbors marked. (much easier than left
and right clicking at the same time or double clicking).
- Did you know the MS version has an error with the clock?
First of all, it jumps to 1 second immediately when you
open the first square. Then it makes the first second tic
based on the true clock, as opposed using the real-time
original click as the baseline. In other words, you
always have from 1 to 2 seconds added to your score! (Needless to say, my version doesn't do this.)
- The maximum number of bombs in a custom game is limited
to 1/3 the total number of squares. (Any
more than 1/3 bombs is unplayable anyway - but the real
reason I did this has to do with the way I randomly place
bombs in the program.)
Enhancement in My Version:
- Pause - Pressing P will pause the game with a cover over the board.
- Opening Move option - Not only will the first square never
be a bomb, but neither will any of the neighbors. This
goes a long way to leveling the playing field of random
chance in the first few seconds, making Minesweeper more
of a skill game. (It is statistically
have evenly spaced bombs and no 0-neighbor squares,
although it is extremely unlikely, and not much fun to play.)
- Open Remaining option - Many people play to find the bombs,
as opposed to opening all the safe squares. This option allows those players
to open all remaining squares all at once.
(This feature won't apeal to the world record
Minesweeper players, but makes the game more fun for the casual
- Hints - Press the letter H while pointing at a cell.
It is to help those who are learning Minesweeper and those who
are at the end of a board and are forced to guess.
This does suppress the game from going into the high scores, but it
isn't a time saver; skilled players are actually slowed down by using this
- Undo - This interrupts the clicking on a bomb with a three second
window to disarm the bomb.
Using this is definately cheating and doesn't count
towards high scores, but just like the Hints feature this actually slows
down a skilled player.
- 04/23/97 - Initial release
- 04/27/97 - Removed color mode; sticky cookies
- 04/27/97 - Spacebar for bomb marking
- 04/27/97 - fixed dragging focus control problem
- 05/24/97 - "waiting" yellow face; source download
- 05/26/97 - Better border images; bombs=0 on win
- 06/15/97 - Added HTML separate screen menus
- 07/11/97 - Sweep top-to-bottom; best times page
- 07/11/87 - Gray background (don't rely on default)
- 11/20/97 - Menu updates
- 11/27/97 - New intro; Select board size from menu
- 02/26/98 - Made help links work better
- 11/14/99 - MS IE as primary supported platform
- 03/03/00 - Better IE support; hide focus check box
- 10/07/00 - Converted menus to DHTML
- 10/15/00 - Better cookies, menu control
- 02/17/02 - Cosmetic updates, no code changes
- 03/01/02 - Right-click revisited, links
- 03/08/02 - Support IE6.0 and Netscape 6.2
- 03/14/02 - Options menu, more options
- 03/17/02 - Ignore drags, menu control
- 03/24/02 - Learning mode, some cheating mode
- 10/??/02 - Added the "oh" yellow face
- 02/07/03 - Resizable screen, better menus
- 07/12/03 - Some speed improvements
- 09/26/06 - Window size tweaks
- 12/28/07 - Window size tweaks (again)
- 01/29/13 - Zap adds, chrome hover, windos size
- 03/03/13 - Pause, Hints, Undo, Some doc cleanup
- 03/03/24 - Space macro open, zooming