Sha256: 7af25666b2d896c62b0c382df3361cf34234bb051a8e569909c9a6373f44d596
Contents?: true
Size: 797 Bytes
Versions: 1
Compression:
Stored size: 797 Bytes
Contents
require "coin_toss/version" module CoinToss system ('clear') def toss (a) x = ["TAILS", "HEADS"] y = x.sample puts "It's....." sleep(2) puts y if y == "TAILS" a = a + 1 else a = a - 1 end a end def win (a) if a > 0 puts 'Player 1 wins' elsif a < 0 puts 'Player 2 wins' end end 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 system ('clear') puts 'Player 1 -- TAILS Player 2 -- HEADS' a = 0 if k == 1 b = toss 0 win b elsif k == 2 b = toss 0 c = toss b d = toss c e = b + c + d win e elsif k == 3 b = toss 0 c = toss b d = toss c e = toss d f = toss e g = b + c + d + e + f win g else puts 'invalid input' end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
coin_toss-1.1.0 | lib/coin_toss.rb |