Roast the code #2 | Minesweeper

Keff - May 30 '22 - - Dev Community

Hey there! đź‘‹

This post is the second instalment of my series "Roast the Code", where I share some code, and let YOU roast and/or improve it. There's not much more to it, just be polite and constructive.

This time it's a minesweeper game called Bugsweeper, written in Dart and UI built using Flutter. Just a little fun project I wrote last Saturday.

You can check it out here (note that the site can take a bit to load, I will be writing a post related to this in the near future)

Note

  • My focus was on the logic of the game, the UI needs a bit of work, but it's playable.

If you want your code to be roasted on the series, please contact me in the comments or send me a PM here on DEV. And I will share it in a future instalment of the series!

Now then, head over to the repo and roast as hard as you can!

GitHub logo nombrekeff / bugsweeper

Minesweeper written in Dart

Bugsweeper

Minesweeper written in Dart, UI made with Flutter. It's built to run in web for now, but is somewhat prepared to be run in Android or iOS too with minimal work.

Includes:

  • Minesweeper game logic
  • Basic Flutter UI
  • Unit Tests

Missing:

  • Widget / e2e tests
  • Animations & effects
  • Game timer
  • Localizations

Getting Started

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.




. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .