diff --git a/capitals.rb b/capitals.rb index e48ca16..b77f824 100644 --- a/capitals.rb +++ b/capitals.rb @@ -151,3 +151,23 @@ name: "Wyoming", capital: "Cheyenne" }] + +states.shuffle! +states.each do |state| + state[:right] = 0 +end + +puts "Welcome Traveller" + +states.shuffle! +states.each do |state| + puts "What is the capital of #{state[:name]}" + capital = gets.chomp + rightGuess = capital.capitalize == state[:capital] + while rightGuess == false + puts "Try again" + capital = gets.chomp + rightGuess = capital.capitalize == state[:capital] + + end +end diff --git a/test.rb b/test.rb new file mode 100644 index 0000000..852d9df --- /dev/null +++ b/test.rb @@ -0,0 +1,28 @@ +states = +[{ +name: "Alabama", +capital: "Montgomery" +}, +{ +name: "Wisconsin", +capital: "Madison" +}, { +name: "Wyoming", +capital: "Cheyenne" +}] + +puts "Welcome Traveller" + +states.shuffle! +states.each do |state| + puts "What is the capital of #{state[:name]}" + capital = gets.chomp + rightGuess = capital.capitalize == state[:capital] + while rightGuess == false + puts "Try again" + capital = gets.chomp + rightGuess = capital.capitalize == state[:capital] + end +end + +# answer = gets \ No newline at end of file