Permalink
Browse files

Add Game UI to schedule.md

Close #877
  • Loading branch information...
MicFin committed Dec 18, 2017
1 parent 5fc796d commit e85c113382506c6755cb49a1d7ae824254d55884
Showing with 12 additions and 1 deletion.
  1. +12 −1 schedule.md
@@ -18,7 +18,7 @@ Here's a rough sketch of what you should do and in what order:
1. [ ] [Deploy to Github Pages](https://git.generalassemb.ly/ga-wdi-boston/gh-pages-deployment-guide)

### Game Engine
1. [ ] Create Empty Board
1. [ ] Create Empty Board in JS
1. [ ] Add to Board
- [ ] Turn rotates between x and o
- [ ] Can not choose already occupied spots
@@ -32,6 +32,17 @@ Here's a rough sketch of what you should do and in what order:
1. [ ] Sign Out (curl then web page)
1. [ ] All API calls have success or failure messages

### Game UI
1. [ ] Design a game board
1. [ ] Add a click handler for when a space on the game board is clicked
1. [ ] If the user clicks on a valid space then add their X or O
1. [ ] Do not allow users to add an X or O to an invalid space
1. [ ] Do not allow users to add an X or O to any spaces after the game is over
1. [ ] Update the game engine when the game board is updated
1. [ ] Add messaging for the user when the turn changes
1. [ ] Add messaging for the user when the user clicks on an invalid space
1. [ ] Add messaging for the user when the game is over (win or draw)

### Game API
1. [ ] Review [query-ajax-post](https://github.com/ga-wdi-boston/jquery-ajax-post)
1. [ ] Create Game, start new game (curl then web app)

0 comments on commit e85c113

Please sign in to comment.