{"action":"opened","issue":{"url":"https://api.github.com/repos/Myenny/assignments/issues/11","repository_url":"https://api.github.com/repos/Myenny/assignments","labels_url":"https://api.github.com/repos/Myenny/assignments/issues/11/labels{/name}","comments_url":"https://api.github.com/repos/Myenny/assignments/issues/11/comments","events_url":"https://api.github.com/repos/Myenny/assignments/issues/11/events","html_url":"https://github.com/Myenny/assignments/issues/11","id":362266172,"node_id":"MDU6SXNzdWUzNjIyNjYxNzI=","number":11,"title":"Week 03 Day 4 - Tic Tac Toe","user":{"login":"gstark","id":2607,"node_id":"MDQ6VXNlcjI2MDc=","avatar_url":"https://avatars2.githubusercontent.com/u/2607?v=4","gravatar_id":"","url":"https://api.github.com/users/gstark","html_url":"https://github.com/gstark","followers_url":"https://api.github.com/users/gstark/followers","following_url":"https://api.github.com/users/gstark/following{/other_user}","gists_url":"https://api.github.com/users/gstark/gists{/gist_id}","starred_url":"https://api.github.com/users/gstark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gstark/subscriptions","organizations_url":"https://api.github.com/users/gstark/orgs","repos_url":"https://api.github.com/users/gstark/repos","events_url":"https://api.github.com/users/gstark/events{/privacy}","received_events_url":"https://api.github.com/users/gstark/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"Myenny","id":4270658,"node_id":"MDQ6VXNlcjQyNzA2NTg=","avatar_url":"https://avatars1.githubusercontent.com/u/4270658?v=4","gravatar_id":"","url":"https://api.github.com/users/Myenny","html_url":"https://github.com/Myenny","followers_url":"https://api.github.com/users/Myenny/followers","following_url":"https://api.github.com/users/Myenny/following{/other_user}","gists_url":"https://api.github.com/users/Myenny/gists{/gist_id}","starred_url":"https://api.github.com/users/Myenny/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Myenny/subscriptions","organizations_url":"https://api.github.com/users/Myenny/orgs","repos_url":"https://api.github.com/users/Myenny/repos","events_url":"https://api.github.com/users/Myenny/events{/privacy}","received_events_url":"https://api.github.com/users/Myenny/received_events","type":"User","site_admin":false},"assignees":[{"login":"Myenny","id":4270658,"node_id":"MDQ6VXNlcjQyNzA2NTg=","avatar_url":"https://avatars1.githubusercontent.com/u/4270658?v=4","gravatar_id":"","url":"https://api.github.com/users/Myenny","html_url":"https://github.com/Myenny","followers_url":"https://api.github.com/users/Myenny/followers","following_url":"https://api.github.com/users/Myenny/following{/other_user}","gists_url":"https://api.github.com/users/Myenny/gists{/gist_id}","starred_url":"https://api.github.com/users/Myenny/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Myenny/subscriptions","organizations_url":"https://api.github.com/users/Myenny/orgs","repos_url":"https://api.github.com/users/Myenny/repos","events_url":"https://api.github.com/users/Myenny/events{/privacy}","received_events_url":"https://api.github.com/users/Myenny/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2018-09-20T16:26:40Z","updated_at":"2018-09-20T16:26:40Z","closed_at":null,"author_association":"COLLABORATOR","body":"With a partner, create a design for a tic-tac-toe game. Practice your technical design skills (i.e. thinking about _how_ you would code this).\n\n## Objectives\n\n- Plan and design \"ideas\"\n- Collaborate and communicate effectively around technical ideas\n- Implement code together with a partner\n\n## Requirements\n\nFeatures to consider:\n\n- [ ] Game should be played on the same computer.\n- [ ] As a user, I should be able to see a tic-tac-toe board.\n- [ ] As a user, the game should alternate turns, between `X` and `O`.\n- [ ] As a user, I should be able to click in a square and play either `X` or `O`, respective of the turn.\n- [ ] As a user, when I get three in a row, I should be told I've won and the game should be over.\n\n**TIPS:**\n\n- These designs should be so detailed that you could give them another team and they could implement it with few (if any) questions.\n- If at any time you want to validate a piece of your design (e.g. the algorithm, event handling, or UI/UX), you can create an _extremely simple_ site that proves or disproves your idea.\n\n### Explorer Mode\n\nWITH your partner: submit a full design of how to approach this problem. This should include:\n\n- [ ] A digital mock up (created using software, or a photo/scan of an analog drawing)\n- [ ] Implementation details, such as how you are implementing each square\n- [ ] A list of events you are listening for\n- [ ] _psuedo-code_ describing your program (e.g. event-handling, game logic)\n\nFinally, also with your partner:\n- [ ] Create your tic-tac-toe game!\n\n### Adventure Mode\n\n- [ ] Plan the implementation of a \"vs computer\" mode, that picks a random square.\n\n_or_\n\n- [ ] Have fun with the CSS by adding colors, animations and effects to make the game more enjoyable.\n\n### Epic Mode\n\n- [ ] Modify your \"vs computer\" mode to follow a specific strategy (of your choice).\n\n## Additional Resources\n\n- [PEDAC](https://medium.com/launch-school/solving-coding-problems-with-pedac-29141331f93f)\n- [Adobe XD](https://www.adobe.com/products/xd.html), _free_ software from Adobe for designing and prototyping website and mobile apps.\n- [Moqups](https://moqups.com/), a web-based tool for collaborating on wireframes, mockups and prototypes.\n- Read about [Pseudocode](https://en.wikipedia.org/wiki/Pseudocode)\n\n"}}
{"actor":{"display_login":"gstark"}}