Testing and Tweaking
Learn to create polar grids by using the Recursive Backtracker in Ruby.
We'll cover the following
The final step
We’re on the final stretch. All that’s left is to test what we’ve got, then tweak one final thing so the finished product looks as good as we can make it.
Our existing polar_grid_test.rb
won’t work right now because we’re instantiating the PolarGrid
with too many arguments. So, we'll create a new test file to run PolarGrid
.
This time around, we should get something much less cobweb-like and much more interesting. We'll create a new file i.e., circle_maze.rb
and give it a try. It uses the Recursive Backtracker algorithm, but Aldous-Broder or Wilson’s should also work equally well if we want to experiment with other algorithms.
However, before we run the code, we need to change our PolarGrid
class slightly. If we run the file we created in the previous lesson, the output will be something like the figure below.
Get hands-on with 1400+ tech skills courses.