Inspiration
Remaking minesweeper, one of my favorite games of all time.
What it does
Just minesweeper but with many different themes. The game itself is not too different from the versions found elsewhere. Where it stands apart, is with its theming system which enables various themes to be dynamically applied on to the game.
How I built it
Using Compose Multiplatform. Apart from building final versions to Android and iOS targets, I also had a desktop target that had the compose hot-reload plugin applied. This enabled quick iteration on new themes, and even had a dashboard view to asses animation changes across all permutations of a theme.
Challenges I ran into
Time. Juggling this project, being one of many. Plus a full-time job.
Accomplishments that I'm proud of
Theming engine that is flexible enough for any future aesthetic.
What I learned
Shipping is hard!
What's next for Sweeper - a minesweeper game
More themes, more animations.
Built With
- composemultiplatform
- jetpackcompose
- kotlinmultiplatform
Log in or sign up for Devpost to join the conversation.