MineSweeper banner

MineSweeper

10 devlogs
16h 42m 50s

A simple Minesweeper game with additional features and an interesting twist.

Demo Repository

Loading README...

evanssidhu

Seems like there is a scaling issue on other monitors, will update when fixed.

Attachment
0
evanssidhu

Shipped this project!

Hours: 10.44
Cookies: 🍪 205
Multiplier: 19.66 cookies/hr

After lots of hours of development, the project is complete.

This is a classic Minesweeper game with extra features like record keeping and an interesting twist with “anti-mines.”

Although it may not seem like much, this is one of my first ever large projects and it taught me lots about arrays, sorting, classes/methods, recursion, etc. It was also the first time I ever uploaded a project to GitHub so I had to learn that as well.

evanssidhu

Had to do a refactor of my code to improve optimization, readability, and functionality. Finally got the anti mines feature of the game working, which suprisingly adds a very fun twist to the game. All that is really left is to add a scoring system and then the project should be ready to ship.

Attachment
1

Comments

notlamparter
notlamparter about 2 months ago

WOW THIS IS SO COOL!!! i don’t think i have enough capacity in my brain to come up with this lol

evanssidhu

The game can now manage menu states properly. The core features and game play are now fully functional. Now all thats left is to add an anti mines gamemode and store previous scores in a file for record viewing.

0
evanssidhu

Was wondering why I was having a memory leak. Turned out I had to store images in a static class to avoid repeated reloads into memory. Now memory stopped skyrocketing to 100+ MB and went all the way down to 15 MB

Attachment
0
evanssidhu

Migrated the project towards a dark theme. Hoping to hopefully add more unique features, a better looking menu, and maybe add another gamemode (negative mines maybe?).

Attachment
0
evanssidhu

Game logic is now mostly implemented. Now time to focus on UI/UX and add additional features.

Attachment
0
evanssidhu

Started working on some images. Simple but turning out better than I thought.

Attachment
0