Name | Lines of code | Maintainability | Test coverage |
.gitignore | |||
.travis.yml | |||
Gemfile | |||
Gemfile.lock | |||
LICENSE.txt | |||
README.md | |||
Rakefile | |||
bin/xo | |||
lib/xo.rb | 4 | A 0 mins | |
lib/xo/ai/geometric_grid.rb | 51 | A 2 hrs | |
lib/xo/ai/max_player.rb | 16 | A 0 mins | |
lib/xo/ai/min_player.rb | 16 | A 0 mins | |
lib/xo/ai/minimax.rb | 102 | A 45 mins | |
lib/xo/ai/player.rb | 32 | A 0 mins | |
lib/xo/engine.rb | 18 | A 0 mins | |
lib/xo/engine/game_context.rb | 21 | A 0 mins | |
lib/xo/engine/game_over.rb | 12 | A 0 mins | |
lib/xo/engine/game_state.rb | 15 | A 0 mins | |
lib/xo/engine/init.rb | 11 | A 0 mins | |
lib/xo/engine/playing.rb | 35 | A 35 mins | |
lib/xo/evaluator.rb | 80 | A 1 hr | |
lib/xo/grid.rb | 99 | A 0 mins | |
lib/xo/version.rb | 3 | A 0 mins | |
xo.gemspec |