Each team member must take the lead on the development of at least 0.5 points of a game. So if you have a 1 point game you should have 2 people working on it sharing equal responsibility. Additionally, all members must have equal roles in the documentation and the video.
Complete the tables below describing the initial plan, and the end results. After this page is complete, each team member must comment on this post certifying their participation with the following sentence. “I have participated in this project and completed the work described above.”
Programming Responsibilities/Roles
Team Member | Initial Plan | End Result |
Joe Kvas | Implementing boards, and their interpretation | – Programmed the boards using matrices.
– Programmed the simple algorithm that makes random guesses on the board. |
Walker Killian | Lead planner, coming up with ideas and algorithms | – Implemented the ship placement function by utilizing the mouse input.
– Programmed the win condition: whether the player won or lost. |
Vineeth Dondapati | Implementing graphics | – Implemented aesthetic and instructional graphics that guide the user when playing.
– Added the sound to the game to make the experience more enriching. |
Caleb Kim | Implementing the logic | – Programmed a slightly more complex algorithm that allows the PC to make smarter guesses to compete with the player.
– Merged the code blocks to make the game run with the player exchanging turns with the PC. |
Documentation Responsibilities/Roles
Team Member | Initial Plan | End Result |
Joe Kvas | Document the progress | Documented the progress and business plan. |
Walker Killian | Document the algorithms | – Documented the flow chart plan for the entire game.
– Documented the logic on ship placements. |
Vineeth Dondapati | Document graphics | Documented the graphics. |
Caleb Kim | Document logistics of the code | Documented the logic. |
Video Responsibilities/Roles
Team Member | Initial Plan | End Result |
Joe Kvas | Video Ideas | – PPT for Video
– Worked on the script for our video |
Walker Killian | Video Editor | – PPT for Video |
Vineeth Dondapati | Video publisher | – PPT for Video |
Caleb Kim | Video Ideas | – PPT for Video |