- Play on a 3x3 or 4x4 board
- Multiple player options
- Play against a friend
- try to beat the computer (bet you can't!)
- Watch two computer players go head to head!
- Browser or Command line options!
- On the command line you can:
- Choose your marker
- Color options
- Type 'undo' to go back a round
- Make sure you have python 3.6.3 installed by following the python download instructions
- Download or clone this repo to your machine, navigate to the directory using your command line interface
For the Browser version, you also need to install Flask.
For the command line: Run $ python runner.py
and you're off! Follow the prompts to get started.
For the browser: Run export FLASK_APP=tictactoe/tic_tac_toe.py
on your command line, then flask run
, finally navigate to port 5000
Install pytest. Navigate to the directory and run python -m pytest
on the command line.
Alternatively, run python setup.py test
Written in Python with TDD.