Ultimate TTT Algorithmic Competition
We are going to be playing a game of Ultimate Tic Tac Toe (you'll learn all about it soon). This documentation will help you write an intelligent algorithm.
Please read everything carefully!
something about socialgorithm, link to get involved
Good Luck!
Before You Arrive
These are the minimum requirements to participate in the coding competition:
-
Have a code editor. The choice here is basically infinite, so I'll list the most popular and you can choose any.
- Visual Studio Code (recommended)
- Sublime Text
- Atom
Subjective, I know, and you might be screaming "emacs/vim are SO much better". We know them, and use them (vim personally), but this is targeting people without a code editor in their machine already.
-
Install Git
-
Install NodeJS >7
-
Install the competition client:
npm install -g @socialgorithm/uabc
Test that it works by running:
uabc --versionAnd you should see a version number (e.g. 6.0.0)
Continue: Game Rules
Troubleshooting
Permission Denied / EACCES
If you see an EACCES error when you try to install a package globally: See the npm docs on permissions.
Lots of warning messages on Windows
If after running npm install you see loads of warning messages in red/yellow, this is typically ok and everything should work.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
