An unbeatable Tic Tac Toe game written in F#
First, install Mono.
$ brew install monoThen, download and build the project.
$ git clone git@github.com:damonkelley/tictactoe-fsharp.git
$ cd tictactoe-fsharp
$ ./build.shFake is the build tool used for the project. All targets are defined in build.fsx. The build.sh script is a helper that will invoke Fake.
Invoking the script with no arguments will execute the default target which will compile and test the project.
$ ./build.sh$ mono ./build/TicTacToe.exeRun the unit tests.
$ ./build.sh TestRun the integrations tests. This will run two tests that test the computer strategy. These take approximately 2 minutes to complete.
$ ./build.sh LongTestsRun the unit tests and the long tests.
$ ./build.sh AllTests