Unfinished Minesweeper Prototype made with Typescript and Socket.io
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Alexander Bass ee9aa12d19 cleanup 1 year ago
client cleanup 1 year ago
screenshots cleanup 1 year ago
server/src Tidy unused code. 1 year ago
.eslintrc.json cleanup 1 year ago
.gitignore Updated build script. Supports SCSS now. 2 years ago
LICENSE.txt cleanup 1 year ago
README.md cleanup 1 year ago
build.sh cleanup 1 year ago
package-lock.json cleanup 1 year ago
package.json cleanup 1 year ago
rollup.config.js Now Rollup scripts into one (somewhat large ;) ) file 2 years ago
tsconfig.json Updated build script. Supports SCSS now. 2 years ago


Unfinished Multiplayer Minesweeper Prototype

Back in early 2022, I wanted to make a multiplayer version of minesweeper. The prototype is built with TypeScript, JavaScript, Spaghetti (only partly joking about that one), HTML Canvas, and Socket.io.

to run, simply run the build.sh script:


and go to localhost:8082 in your browser.

Only a husk of the required features for this to be considered polished are implemented, but the basic outline of the game is there.

I tried building the frontend without any framework — just vanilla javascript — but got bogged down and lost interest.

Though I did not finish this project, it was a great learning experience for making a client server application.

Anyhow, instead of having to run my code on your computer, here are some screenshots showcasing the features

Screenshot of game's main menu Screenshot of game creation screen Screenshot in game