Sha256: b9c08d3cabe30e7f8b6a3fdd72eb5a2fecd59567dbe11b4099f0dafbff31c603
Contents?: true
Size: 771 Bytes
Versions: 1
Compression:
Stored size: 771 Bytes
Contents
require "game-tictactoe-alu4078" if __FILE__ == $0 if (ARGV.size == 2) player1 = case ARGV[0].downcase when "smart" then Tictactoe::SmartPlayer when "minimax" then Tictactoe::MinimaxPlayer when "dumb" then Tictactoe::DumbPlayer when "human" then Tictactoe::HumanPlayer else Tictactoe::HumanPlayer end player2 = case ARGV[1].downcase when "smart" then Tictactoe::SmartPlayer when "minimax" then Tictactoe::MinimaxPlayer when "dumb" then Tictactoe::DumbPlayer when "human" then Tictactoe::HumanPlayer else Tictactoe::HumanPlayer end game = Tictactoe::Game.new(player1, player2, false) game.play else puts "Usage: ruby -Ilib bin/tictactoe_game_players.rb player_x player_o" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
game-tictactoe-alu4078-0.0.1 | bin/tictactoe_game_players.rb |