tact
A platform for n-dimensional tic-tac-toe.
I originally wrote this with the idea of using it to try out serverless WebSockets with API Gateway and AWS Lambda. Currently it supports running a local WebSocket server, with both game and connection state backed by Redis.
Development
Setup:
$ python3 -m venv .venv-tact && source .venv-tact/bin/activate
$ python setup.py develop
# Test dependencies must be installed in the development environment to allow
# linting test code.
$ pip install tact[develop,testing]
# A redis server must be running for the integration tests
$ docker-compose up -d redis
Run scripts/precommit.py
to check your commit prior to merging.