Minesweeper in Ruby
Add the numbers to a minesweeper board
exercism fetch ruby minesweeper
Add the numbers to a minesweeper board.
Minesweeper is a popular game where the user has to find the mines using numeric hints that indicate how many mines are directly adjacent (horizontally, vertically, diagonally) to a square.
In this exercise you have to create some code that counts the number of
mines adjacent to a square and transforms boards like this (where
indicates a mine):
For installation and learning resources, refer to the exercism help page.
For running the tests provided, you will need the Minitest gem. Open a terminal window and run the following command to install minitest:
gem install minitest
If you would like color output, you can
require 'minitest/pride' in
the test file, or note the alternative instruction, below, for running
the test file.
Run the tests from the exercise directory using the following command:
To include color from the command line:
ruby -r minitest/pride minesweeper_test.rb
Submitting Incomplete Solutions
It's possible to submit an incomplete solution so you can see how others have completed the exercise.