{"id":567,"date":"2014-05-16T19:06:15","date_gmt":"2014-05-17T00:06:15","guid":{"rendered":"http:\/\/tiemensfamily.com\/TimOnCS\/?page_id=567"},"modified":"2014-05-16T19:06:15","modified_gmt":"2014-05-17T00:06:15","slug":"tic-tac-toe-angularjs","status":"publish","type":"page","link":"https:\/\/tiemensfamily.com\/timoncs\/tic-tac-toe-angularjs\/","title":{"rendered":"Tic Tac Toe AngularJS"},"content":{"rendered":"<p>The static page for <a href=\"\/tictactoe\/ttt.html\">Tic Tac Toe implemented with AngularJS<\/a>.<\/p>\n<p>This was written as a programming exercise when I was 400 of 600 pages into <a href=\"https:\/\/www.amazon.com\/Pro-AngularJS-Experts-Voice-Development\/dp\/1430264489\/\">Pro AngularJS<\/a> and was getting tired of following directions &#8211; so I went off into the woods by myself and wrote the tic-tac-toe program.<\/p>\n<p>It pretends to be talking to a server, but in fact everything is running locally to create the computer&#8217;s move.  The original purpose of the &#8220;Computer Maximum Think Time&#8221; control is just to introduce a delay &#8211; so you can see what the controls do when it is not your turn.  <\/p>\n<p>But, as it turns out, there is a second purpose for that control &#8211; can you figure out what you can use a high &#8220;Think Time&#8221; to accomplish?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 &#8211; so I went off into &hellip; <a href=\"https:\/\/tiemensfamily.com\/timoncs\/tic-tac-toe-angularjs\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/pages\/567"}],"collection":[{"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/comments?post=567"}],"version-history":[{"count":0,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/pages\/567\/revisions"}],"wp:attachment":[{"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/media?parent=567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}