An hour-by-hour (per-person) breakdown of time spent on this project.
Category | Task | Max | Nathan | Austin | Sebastian | Zach |
---|---|---|---|---|---|---|
Planning | Team meetings | 2.5h | 2.5h | 2.5h | 2.5h | 2.5h |
Creating documentation boilerplate and project structure | 1h | 0h | 0h | 0h | 0h | |
Deciding on the language & platform | 0.5h | 0.5h | 0.5h | 0.5h | 0.5h | |
Creating time schedule and improving documentation | 1h | 0.5h | .5h | 0.25h | 0h | |
Implementation | Beginning to write the game in Next.JS | 1h | 0h | 0h | 0h | 0h |
Rewriting the game to vanilla JS | 1h | 0h | 0h | 0h | 0h | |
Creating a structure for MVC components | 1.25h | 0h | 0h | 0h | 0h | |
Refactoring code to use ES6 Classes for defining views | 1h | 0h | 0h | 0h | 0h | |
Implementing MainView | 0.25h | 2h | 0h | 0h | 0h | |
Implementing ShipPlacementView | 2h | 1h | 1.5h | 0h | 0h | |
Implementing GameBoardView | 3h | 0h | 2h | 0h | 0h | |
Implementing GameOverView | 0.25h | 0h | 1h | 0h | 3h | |
Integration | Adding autogenerated JSDoc documentation | 0h | 4h | 0h | 0h | 0h |
Writing documentation | 0.25h | 1h | 0h | 2.5h | 0h | |
Testing and Maintenance | General Testing | 0.25h | 1h | 1h | 2h | 0h |
Drawing game's logo | 0h | 0h | 0h | 1h | 0h | |
Total |
15.25h | 12.5h | 9h | 8.75h | 6h |