Sha256: 88781afa9c4552d0548fc0398421cf8c0a95954cb1ee1dd7d45ef3f8e172cde1
Contents?: true
Size: 846 Bytes
Versions: 1
Compression:
Stored size: 846 Bytes
Contents
#!/usr/bin/env ruby chmod +x bin/studio_game require_relative '../lib/studio_game/game' require_relative '../lib/studio_game/clumsy_player' require_relative '../lib/studio_game/berserk_player' knuckleheads = StudioGame::Game.new("knuckleheads") default_player_file = File.join(File.dirname(__FILE__), 'players.csv') knuckleheads.load_players(ARGV.shift || default_player_file) klutz = StudioGame::ClumsyPlayer.new("klutz", 105) knuckleheads.add_player(klutz) berserker = StudioGame::BerserkPlayer.new("berserker", 50) knuckleheads.add_player(berserker) loop do puts "\nHow many game rounds? ('quit' to exit)" answer = gets.chomp.downcase case answer when /^\d+$/ knuckleheads.play(answer.to_i) when 'quit', 'exit' knuckleheads.print_stats break else puts "please enter a number or 'quit'" end end knuckleheads.save_high_scores
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
studio_game_kb-1.0 | bin/studio_game |