An un-winnable game of Tic Tac Toe. The AI will always win or tie.
AI uses the MinMax algorithm.
___________ .__ __
\__ ___/ |__| _____/ |______ ____
| | | |/ ___\ __\__ \ _/ ___\
| | | \ \___| | / __ \ \___
|____| |__|\___ >__| (____ /\___ >
\/ \/ \/
Lets play Tic Tac Toe!
Enter the coordinates for where you want to move
Ex: '0' would move you to the 1st column, 1st row
Press 'q' to Quit
0 | 1 | 2
-----------
3 | 4 | 5
-----------
6 | 7 | 8
Player X's turn
Where to move? :
$ git clone https://github.com/markphelps/tictac.git
Build the image:
$ docker build -t tictac .
Run interactively:
$ docker run -it tictac
Install dependencies:
$ bundle install
Build and install the gem:
$ bundle exec rake install
The gem will install the 'tictac' binary.
Just run:
$ tictac
$ rake test
# Running:
.......................
Fabulous run in 0.005212s, 4412.8933 runs/s, 10360.7061 assertions/s.
23 runs, 54 assertions, 0 failures, 0 errors, 0 skips
- Fork it ( https://github.com/markphelps/tictac/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request