Sha256: fb70240d1ccce4e59677fbb9b7e1528464f480d8c528de12431064ecd2a5b290
Contents?: true
Size: 753 Bytes
Versions: 1
Compression:
Stored size: 753 Bytes
Contents
#!/usr/bin/env ruby require_relative "../lib/studio_game/game" require_relative "../lib/studio_game/clumsy_player" require_relative "../lib/studio_game/berserk_player" game = StudioGame::Game.new("Guardians") players_file = File.join(__dir__, "players.csv") game.load_players(ARGV.shift || players_file) clumsy = StudioGame::ClumsyPlayer.new("klutz", 105) game.add_player(clumsy) berserker = StudioGame::BerserkPlayer.new("berserker", 50) game.add_player(berserker) loop do print "How many game rounds? ('quit' to exit) " answer = gets.chomp.downcase case answer when /^\d+$/ game.play(answer.to_i) when "quit" || "exit" game.print_stats break else puts "Please enter a number or 'quit'" end end game.save_high_scores
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jadens_first_gem-1.0.0 | bin/studio_game |