.gemspec | |
|
|
.gitignore | |
|
|
.rubocop.yml | |
|
|
.ruby-gemset | |
|
|
.ruby-version | |
|
|
.travis.yml | |
|
|
Gemfile | |
|
|
Gemfile.lock | |
|
|
README.md | |
|
|
Rakefile | |
|
|
lib/tictactoe/board.rb | 65 | A 0 mins |
|
lib/tictactoe/game.rb | 51 | A 0 mins |
|
lib/tictactoe/game/board.rb | 22 | A 0 mins |
|
lib/tictactoe/game/change_state.rb | 18 | A 0 mins |
|
lib/tictactoe/game/outcomes.rb | 19 | A 0 mins |
|
lib/tictactoe/game/players.rb | 29 | A 0 mins |
|
lib/tictactoe/game/query_state.rb | 35 | A 0 mins |
|
lib/tictactoe/game/tuple_queries.rb | 20 | A 0 mins |
|
lib/tictactoe/player.rb | 18 | A 0 mins |
|
lib/tictactoe/player/computer.rb | 35 | A 0 mins |
|
lib/tictactoe/player/human.rb | 11 | A 0 mins |
|
lib/tictactoe/position.rb | 21 | A 0 mins |
|
lib/tictactoe/strategy.rb | 10 | A 0 mins |
|
lib/tictactoe/strategy/block_fork.rb | 38 | A 0 mins |
|
lib/tictactoe/strategy/block_win.rb | 26 | A 0 mins |
|
lib/tictactoe/strategy/empty_corner.rb | 18 | A 15 mins |
|
lib/tictactoe/strategy/empty_side.rb | 18 | A 15 mins |
|
lib/tictactoe/strategy/first_move.rb | 19 | A 0 mins |
|
lib/tictactoe/strategy/fork.rb | 19 | A 0 mins |
|
lib/tictactoe/strategy/opposite_corner.rb | 18 | A 0 mins |
|
lib/tictactoe/strategy/second_move.rb | 20 | A 0 mins |
|
lib/tictactoe/strategy/tactics.rb | 42 | A 0 mins |
|
lib/tictactoe/strategy/win_now.rb | 23 | A 0 mins |
|
lib/tictactoe/tuple.rb | 39 | A 0 mins |
|