Project Management Documentation

Team Working Agreement and Individual Responsibility Agreement 11-7-19

Project Schedule

Week 1: 

  • Finish all prep required for the project
  • Brainstorm what the games should be
  • Determine what each person should do
  • Team working agreement and individual responsibility agreement complete
  • Create the website
  • Do the first interview

Week 2:

  • Choose one of the games to start on
    • Create a flowchart and start the code for the game
  • Work on the game, and start narrowing ideas for what the second game should be

Week 3:

  • Finish first selected game
  • Test the game both within and outside of group to know that it works
    • If it does not work, make necessary changes
  • Determine what second game will be and start on it
    • Create a flowchart and start the code for the second game

Week 4:

  • Finish second game
  • Test the game to make sure it works
    • If it does not work make necessary changes
  • Test the games again to ensure they are ready for demonstration
  • Create slides and start a script for advertisement video

Week 5:

  • Record the advertisement video
  • Upload video when complete
  • Finish up notebook and then upload to website

Meeting Notes

Meeting 1.

  • What should the games be?
    • Open world RPG
    • Connect 4
    • Tic Tac Toe
    • Blackjack
    • Poker
    • Chess
    • Checkers
  • What should the roles of people be?
    • Logan and Cam: Main coders
    • Ryan: Documentation, troubleshooting, flowcharts
    • Jacen: Documentation, troubleshooting, thoughts/ideas
  • Sign and create individual responsibility/team working agreements
  • Based on interview, we will decide what one game should be

Meeting 2.

  • Based on the interview, Connect 4 is for sure one of the games.
  • Create flowchart for connect 4
    • After flowchart is done, have others in group look it over to ensure it is correct
  • Transcribe flowchart of connect 4 into matlab
    • If there is an issue with the flowchart that doesn’t perfectly align to matlab, make it as close as possible and keep it similar.
  • Code is half finished, will be finished by next meeting

Meeting 3.

  • Code is now finished
    • Start trying to break the code so the game gives an error
    • There was an error if the board was filled up in a certain way
  • The code has to be amended a bit to ensure it gives the correct tie message.
  • Final game has to be decided
    • The final game is between blackjack and checkers
    • Blackjack is determined to be the final game

Meeting 4.

  • Connect 4 is troubleshooted and should work
  • Interviewee tries to break the game unsuccessfully, game works well
  • Blackjack flowchart is created, and the coding will after every group member looks it over
  • Blackjack code is started, will be finished by next meeting.

Meeting 5

  • Blackjack code is finished, the team will try to break the game
    • The game works well, just like designed, no glitches detected.
  • Everything should be working for the software demonstration
  • Work on video slides has started, along with the script.

Meeting 6

  • Video slides and script are complete, all that needs to be done now is recording
  • Advertisement is complete, and uploaded to the website.
  • Project should effectively be complete.