The classic Win98 Minesweeper game recreated for the web using reactive technologies such as Svelte and RxJS. With some additional features of a Windows 2000 desktop interface like window management, and a taskbar together with a start menu.
Click on the image to try it out on github pages!
Here's a screencapture from a Windows NT 2000 Virtual Machine:
I either can't fix these, or they would make no sense to fix. There are of course many more differences, these are the ones I noticed and thought worth mentioning.
3D Object
colored pixels where the edges
meet. This cannot be replicated with the box-shadow
trick, and regular
inset/outset
css borders have a sharp edge.clip-path
's so they will stay. And I think I managed to capture the
shape of the original pretty well.1
, immediately as you
start the game. I believe this is not correct so my timer switches to 1
only
after a second after starting the game.My initial implementation actually did make the same mistake, and started from 1 immediately!
30 by 24
, not much larger
than the Expert
preset. I raised this to 50 by 50
.Cancel
in the custom game window resets the game board in the
original. I'm not going to do that.98.css with some tweaks.
Pixelart was done by me using Pixilart referencing imagery from Windows Virtual Machines.