Unfinished Minesweeper Prototype made with Typescript and Socket.io
Go to file
Alexander Bass ee9aa12d19 cleanup
2023-04-03 15:34:28 -04:00
client cleanup 2023-04-03 15:34:28 -04:00
screenshots cleanup 2023-04-03 15:34:28 -04:00
server/src Tidy unused code. 2023-04-03 15:34:15 -04:00
.eslintrc.json cleanup 2023-04-03 15:34:28 -04:00
.gitignore Updated build script. Supports SCSS now. 2022-06-24 13:11:18 -04:00
build.sh cleanup 2023-04-03 15:34:28 -04:00
LICENSE.txt cleanup 2023-04-03 15:34:28 -04:00
package-lock.json cleanup 2023-04-03 15:34:28 -04:00
package.json cleanup 2023-04-03 15:34:28 -04:00
README.md cleanup 2023-04-03 15:34:28 -04:00
rollup.config.js Now Rollup scripts into one (somewhat large ;) ) file 2022-06-24 14:42:39 -04:00
tsconfig.json Updated build script. Supports SCSS now. 2022-06-24 13:11:18 -04:00

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:

./build.sh

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