diff --git a/51 Hurkle/ruby/hurkle.rb b/51 Hurkle/ruby/hurkle.rb index e6a7c1c0..ee9634fb 100644 --- a/51 Hurkle/ruby/hurkle.rb +++ b/51 Hurkle/ruby/hurkle.rb @@ -1,21 +1,25 @@ -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 +def print_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 + print_introduction + loop do $a = rand($g).floor $b = rand($g).floor