Skip to content

Querijn/Minesweeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Minesweeper

A game of minesweeper made with Phaser and SlickUI. Made for a job interview within a weekend, meeting all requirements and bonuses noted below. All the requirements and bonuses are copied directly from the assignment PDF.

This is my first time working with Phaser. It surely has some options for improvements (use of groups, scaling by those instead), but due to the limited time and the fact I did not know about them beforehand I could not insert them.

Post-mortem: I kind of like Phaser, but rather dislike SlickUI.

Requirements

  • Playable on both Desktop & Mobile browsers
  • 9x9 grid
  • 10 mines
  • Left click to clear a tile
  • Right click to flag a tile as a bomb
  • When there are no tiles left that are not bombs, tell the player they won
  • When the player clears a tile that is a bomb, tell the player they lost

Bonuses

  • Different grid sizes (either user selectable, or some premade choices)
  • Different mine counts, with a max of number of tiles/3. Play the game to determine what feels best here.
  • Stretch Goal: Build a simple “bot” that auto plays the game

I am judged on

  • Technical correctness (does the game work as described here)
  • Code quality
  • User Experience and gameplay feedback (does the game feel fun?) (Note that this isn’t related to the quality of visual assets, but more user interaction)

About

Minesweeper for the browser

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published