Game grid should be centered. Simple instructions will be on the left. Other UI elements are on the right.
- Read up on WebAudioAPI
- Setup modules, webpack, entry file
- Write entry file skeleton
- Create board
- Solidify Beer-Man physics (moving, turning)
- Work on ghost AI
- Fill board with beer and coffee
- Implement collisions logic for Beer-Man, ghosts, drinks, and walls
- Update board with every drinking/colliding event
- Finish ghost AI
- Implement win/lose conditions
- Build start and stop functionality
- Make sure user can both win and lose
- Make sure user can keep playing more rounds if so desired
- Style canvas
- Setup scoreboard
