diff --git a/51 Hurkle/ruby/hurkle.rb b/51 Hurkle/ruby/hurkle.rb index 779c9f85..790f579d 100644 --- a/51 Hurkle/ruby/hurkle.rb +++ b/51 Hurkle/ruby/hurkle.rb @@ -1,22 +1,3 @@ -def say_introduction - puts " " * 33 + "HURKLE" - puts " " * 15 + "CREATIVE COMPUTING MORRISTOWN, NEW JERSEY" - 3.times { puts } - $n = 5 - $g = 10 - puts - puts "A HURKLE IS HIDING ON A " + $g.to_s + " BY " + $g.to_s + " GRID. HOMEBASE" - puts "ON THE GRID IS POINT 0,0 IN THE SOUTHWEST CORNER," - puts "AND ANY POINT ON THE GRID IS DESIGNATED BY A" - puts "PAIR OF WHOLE NUMBERS SEPERATED BY A COMMA. THE FIRST" - puts "NUMBER IS THE HORIZONTAL POSITION AND THE SECOND NUMBER" - puts "IS THE VERTICAL POSITION. YOU MUST TRY TO" - puts "GUESS THE HURKLE'S GRIDPOINT. YOU GET " + $n.to_s + " TRIES." - puts "AFTER EACH TRY, I WILL TELL YOU THE APPROXIMATE" - puts "DIRECTION TO GO TO LOOK FOR THE HURKLE." - puts -end - def main say_introduction @@ -41,6 +22,25 @@ def main end end +def say_introduction + puts " " * 33 + "HURKLE" + puts " " * 15 + "CREATIVE COMPUTING MORRISTOWN, NEW JERSEY" + 3.times { puts } + $n = 5 + $g = 10 + puts + puts "A HURKLE IS HIDING ON A " + $g.to_s + " BY " + $g.to_s + " GRID. HOMEBASE" + puts "ON THE GRID IS POINT 0,0 IN THE SOUTHWEST CORNER," + puts "AND ANY POINT ON THE GRID IS DESIGNATED BY A" + puts "PAIR OF WHOLE NUMBERS SEPERATED BY A COMMA. THE FIRST" + puts "NUMBER IS THE HORIZONTAL POSITION AND THE SECOND NUMBER" + puts "IS THE VERTICAL POSITION. YOU MUST TRY TO" + puts "GUESS THE HURKLE'S GRIDPOINT. YOU GET " + $n.to_s + " TRIES." + puts "AFTER EACH TRY, I WILL TELL YOU THE APPROXIMATE" + puts "DIRECTION TO GO TO LOOK FOR THE HURKLE." + puts +end + def say_success(k) puts puts "YOU FOUND IT IN " + k.to_s + " GUESSES!"