Skip to content

RLukas2/minesweeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minesweeper

This is game project for CS161 - Minesweeper all using C++ normal libraries.

For first upload (or BETA), there is not a lot of settings to choose nor optimization. So the game may buggy, crashes,...

Also this is the first game project that I have created. So any feedbacks could help me.

TODO

  • Improve game optimization and flickering problem.
  • Game arguments for checking or without using in-game settings.
  • In-game settings (with change color, game difficulty, custom size board,... etc).
  • Save game with high score timer.
  • Moving the game to GUI or console.
  • Guess-free board (lowest priority right now).
  • Having fun.

Command line arguments (TODO)

flag shorthand type default description
--seed -s int N/A Specifies the global seed for both the game board and agent.
--difficulty -d "beginner" | "intermediate" | "expert" "expert" Selects the difficulty of the board using standard game defaults.
--rows -r int 16 Specifies the number of rows of the game board.
--columns -c int 30 Specifies the number of columns of the game board.
--mines -m int 99 Specifies the total number of mines in the game board.

About

Recreating Minesweeper game in C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages