A Ruby-based, command line version of the Minesweeper game.
Based on Minesweeper (wiki)
- Be comfortable using git merge to merge a feature branch to the master branch
- Know how to create a remote repository and push to it
- Know how to use recursion to simplify complicated logic
- Know when to separate logic for different parts of your project into different classes
To load new game:
ruby minesweeper.rb
To load saved game:
ruby minesweeper.rb filename.txt
*
for unexplored squares_
for "interior" squares when exploring- a one-digit number for "fringe" squares
R
to reveal tileF
for flagged spotsB
for bombs
Prefix
R,1,3
to reveal row 1, column 3 squareF,1,3
to flag row 1, column 3 squareS
to save game- When prompted, enter name of file to save game to
- e.g. 'minesweeper15.txt'