require "coin_toss/version" module CoinToss system ('clear') puts "Best of how many games do you want to Play? Press 1 for 1 game Press 2 for best of 3 games Press 3 for best of 5 games" k = gets.to_i a = 0 b = 0 c = 1 system ('clear') puts 'Player 1 -- TAILS Player 2 -- HEADS' if k == 1 x = ["TAILS", "HEADS"] y = x.sample puts "Toss number :#{c}" puts "It's....." sleep(1) puts y sleep(1) if y == "TAILS" a = a + 1 else b = b + 1 end if a > b puts 'Player 1 wins' elsif b > a puts 'Player 2 wins' end elsif k == 2 3.times {x = ["TAILS", "HEADS"] y = x.sample puts "Toss number :#{c}" puts "It's....." sleep(1) puts y sleep(1) if y == "TAILS" a = a + 1 else b = b + 1 end c = c + 1} if a > b puts 'Player 1 wins' elsif b > a puts 'Player 2 wins' end c = 1 elsif k == 3 5.times {x = ["TAILS", "HEADS"] y = x.sample puts "Toss number :#{c}" puts "It's....." sleep(1) puts y sleep(1) if y == "TAILS" a = a + 1 else b = b + 1 end c = c + 1} if a > b puts 'Player 1 wins' elsif b > a puts 'Player 2 wins' end c = 1 else puts 'invalid input' end end