The static page for Tic Tac Toe implemented with AngularJS.
This was written as a programming exercise when I was 400 of 600 pages into Pro AngularJS and was getting tired of following directions – so I went off into the woods by myself and wrote the tic-tac-toe program.
It pretends to be talking to a server, but in fact everything is running locally to create the computer’s move. The original purpose of the “Computer Maximum Think Time” control is just to introduce a delay – so you can see what the controls do when it is not your turn.
But, as it turns out, there is a second purpose for that control – can you figure out what you can use a high “Think Time” to accomplish?