/TicTacToe

Primary LanguageRubyGNU General Public License v3.0GPL-3.0

Features

  • User can pick the symbols to be used for each player.
  • User can pick which player goes first.
  • Separation of interface from internal workings of the game.
  • 1-player game pits human user against unbeatable computer.
  • AI features recursion using Minimax algorithm. This is contained in the Intelligence class.

Ruby Version

  • ruby 2.2.4

Local Deployment

  • ruby tic_tac_toe/session.rb

How to run test suite

  • rspec