Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/phartenfeller/minesweeper_js

Minesweeper PWA with plain JavaScript, CSS and HTML. No Frontend Framework!
https://github.com/phartenfeller/minesweeper_js

css game game-development html javascript minesweeper pwa vanilla-javascript

Last synced: about 2 months ago
JSON representation

Minesweeper PWA with plain JavaScript, CSS and HTML. No Frontend Framework!

Awesome Lists containing this project

README

        

# Minesweeper PWA with vanilla JavaScript, CSS and HTML.

Original MS Minesweeper game with vanilla JavaScript, CSS and HTML. No Library or Framework used.

You can play the game here: https://minesweepergame.de/

![Desktop Screenshot](assets/screenshots/Desktop-Screenshot.png)

## Features

- Full offline support
- Installable
- No JavaScript Framework used for the Minesweeper part
- Responsive UI with [TailwindCSS](https://github.com/tailwindcss/tailwindcss)
- Statistics tracked with IndexDB and [Dexie](https://github.com/dfahlander/Dexie.js)
- Customizable gamesettings

## Todo

- Save gamestate when closing / refreshing midgame

## Browser problems

**IE** is not supported!

Only Chromium **Edge** is supported

- **Firefox** doesn't support css zoom. Style `transform: scale()` could be the solution. Can I use Link: [https://caniuse.com/#feat=css-zoom](https://caniuse.com/#feat=css-zoom)
- **Safari** has shitty PWA support, apple...