Skip to content

gitker/ultimate_tictactoe

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ultimate (or 9x9) Tic Tac Toe

What is this thing? See http://mathwithbaddrawings.com/2013/06/16/ultimate-tic-tac-toe/ for details.

Requirements

You need to have the following system packages installed:

  • Python >= 2.6

Getting Started

To set up your local environment you should create a virtualenv and install everything into it.

$ mkvirtualenv tictactoe

Pip install this repo, either from a local copy,

$ pip install -e ultimate_tictactoe

or from github,

$ pip install git+https://github.com/jbradberry/ultimate_tictactoe#egg=ut3

and then install the requirements

$ pip install -r requirements_server.txt
$ pip install -r requirements_player.txt

To run the server with Ultimate Tic Tac Toe

$ board-serve.py t3

Optionally, the server ip address and port number can be added

$ board-serve.py t3 0.0.0.0
$ board-serve.py t3 0.0.0.0 8000

To connect a client as a human player

$ board-play.py t3 human
$ board-play.py t3 human 192.168.1.1 8000   # with ip addr and port

or with the provided AI player

$ board-play.py t3 t3.jrb_mcts

About

An implementation of 9x9 Tic Tac Toe

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%