Posts

Work Day Meeting Notes (11/26/2018)

Meeting: Work Day (M 5:20)

 

Members present: Sarah Stobb, Chase Jadrych, Jaiydev Gupta

 

Objective

This was a work day to complete code and resolve issues with the individually completed parts as a team.

 

Completed Tasks

  • Memory: Sarah and Jaiydev worked out how to load images/what the player will see
  • Battleship: Chase resolved the battleship issue where boats would be placed outside of the board
  • Agreed on 2 potential filming times based on when both games are complete
  • User Interview #2 completed

 

Tasks to be completed

  • Battleship: add the images to the code so the player can visually see what’s happening.
  • Memory: edit for loops to play a 4×6 game instead of 1×6
  • Memory: test 2 ways to set up memory board visual, for loop or cells.
  • Finalize video film time (11/27/18 evening ~6 or 11/28/18 afternoon ~12)
  • Edit video
  • Make sure all documentation is on webpage and organized

 

Deadlines

  • Games completed by Wednesday (11/28) afternoon at the latest
  • Complete video by SDP 4 (11/29/18)
  • Complete documentation by SDP 4 (11/29/18)

Video Filming (12/3/2018)

Meeting: Video Filming  (M 7:00)

 

Objective

This day was reserved for the filming of the video based on the storyboard draft submitted earlier. This day was also used to begin finalizing all documentation for upload to the u.osu.edu site.

 

Completed Tasks

  • Filming for video completed
  • Webpage updated with all meetings

 

Tasks to be Completed

  • Edit video
  • Upload video to webpage
  • Upload software documentation to webpage
  • Finish executive summary
  • Restructure webpage
  • complete user manuals

 

Deadlines

  • All tasks to be completed are due by 12/5

User Identification and Interviews

  • User identification
    • Users of all ages will be able to play the Matlab games. The target audience will be teenagers and young adults with a focus on college students.

 

  • User Interview # 1
    • Q: Recent games played?
    • A: Mario Kart, pong, solitaire
    • Q: Enjoyable Matlab games?
    • A: Poker, blackjack, hangman, tic-tac-toe
    • Q: Ideal game length?
    • A: 5-10 minutes
    • Q: aspects of game?
    • A: winning, reward for win

 

  • User Interview # 2
    • Q: Recent games played?
    • A: Memory, Cards Against Huamanity
    • Q: Enjoyable Matlab games?
    • A: Adventure, Blackjack
    • Q: Ideal game length?
    • A: 5 minutes
    • Q: aspects of game?
    • A: complexity in relation to length of game

Team Working Agreement

Team Working Agreement
Term (Autumn 2018)
Creation: 11/8/2018

 

 

 

1) Group Identification

Lab section # – R 5:30
Table # – L
Instructor – Bill Cohen

Team member info:

NAME:                  EMAIL:                                          PHONE:
Sarah Stobb          stobbsarah@gmail.com             2484040470
Anthony Aikins    aikinsra@gmail.com                  6145308729
Jaiydev Gupta      jaiydevgupta@gmail.com         4409905492
Chase Jadrych     cjadrych24@gmail.com             4408406526

 

 

 

2) Primary Means of Communication and Expectations

Show up to every lab; communicate through GroupMe, respond within 12 hours; complete your responsibilities before next lab or communicate if you can’t.

 

 

3) Scheduling Meetings
Meeting Friday 11/9/18 at 7pm at the RPAC

 

4) General Responsibilities for All Team Members
To divide work fairly, our team opts to not assign project-wide rules, rather, determine who does what at each meeting so one person isn’t doing all the coding/recording.

5) Specific Team Member Responsibilities/Deadlines (Optional)
Finish Battleship by halfway mark of project time.

6) Conflict resolution

If teammate x fails to complete their assignment, they will be given a second due date BEFORE next class. If it is not complete then, TA/GTA involvement.

If teammate x doesn’t show up to class, message reason in GroupMe within 24 hours.

 

7) Expectations of Faculty and GTA’s

If a team member fails to live up to this agreement, the situation may be reported to the staff, but the team will still be responsible for submitting a completed assignment. Staff will be available to meet with teams to resolve issues.

 

8) Team Signatures:

SDP 4 Meeting Notes (11/29/2018)

Meeting: SDP 4 (R 5:30)

 

Members Present: Sarah Stobb, Jaiydev Gupta, Anthony Aikins

 

Objective

This day was allotted for the final testing of the games. Finishing touches were put on the games before testing.

 

Completed Tasks

  • Memory completed
  • Under 7 Over 7 completed
  • Documentation and video filming and editing deadlines pushed back due to change in due date to 12/5
  • Final software design project plan completed

 

Tasks to be Completed

  • Meet to film video
  • Edit video
  • Make sure all documentation is on webpage and organized

 

Deadlines

  • finish video filming and editing before 12/5
  • log all documentation on webpage by 12/5

SDP 3 Meeting Notes (11/15/2018)

Meeting: SDP 3 (R 5:30)

 

Members Present: Sarah Stobb, Chase Jadrych, Anthony Aikins

 

Objective

This meeting will be a time designated for the continued development and completion of the Battleship game in Matlab based on the initial algorithm that was created last week, as well as the testing of the game by another group. A second user interview will be performed toward the end of this meeting.

 

Completed Tasks

  • Final Plan
  • Player’s user input pseudocoded
  • Graphics tested

 

Tasks to be Completed

  • Complete documentation for SDP 3 (Anthony)
  • User interview #2 (Anthony)
  • Create Memory card game (Sarah)
  • Make 10×10 logical array for boat placement (Chase)
  • Send any helpful videos/links in GroupMe (all)
  • Set up a time to meet to create the video (all)

 

Project Timeline

    • Create Memory card game
    • Complete user input
    • Make 10×10 logical array for boat placement
    • Finish AI targeting
    • Integrate graphics and visuals
    • Integrate turn switches
    • Create end of game (win/lose, option to play again)
    • Final testing at SDP 4 (11/29)

 

Deadlines

  • All tasks listed under “Tasks to be Completed” are to be completed by or around SDP 4 (11/29).

SDP 2 Meeting Notes (11/8/2018)

Meeting: SDP 2 (R 5:30)

 

Members Present: Sarah Stobb, Chase Jadrych, Jaiydev Gupta, Anthony Aikins (all)

 

Objective

This meeting will be a time designated for the development of the Battleship game in Matlab based on the initial algorithm that was created last week. The Team Working Agreement will also be finalized and uploaded to u.osu.edu. Individual responsibilities for the week will be established.

 

Completed Tasks

  • Team Working Agreement uploaded to u.osu.edu
  • pseudodraft created

 

Tasks to be Completed

  • Pseudocode user inputs for battleship locations based on AI code (Chase)
  • Create user input for player using the code provided (Sarah)
  • Complete documentation for meeting (Anthony)
  • Test Battleship graphics (Jaiydev)
  • Send any helpful videos/links in GroupMe (all)

 

Project Timeline

  • Before SDP 3
    • Find out function of Setup.m
    • Make user input setup
    • Make 10×10 logical array for boat placement
    • Finish AI targeting
  • SDP 3: Work Day and Beta Testing
    • Integrate graphics and visuals
    • Integrate turn switches
    • Create end of game (win/lose, option to play again)
    • User Interview #2 (EOC)
    • Final Plan (EOC)

Deadlines

  • All tasks listed under “Tasks to be Completed” are to be completed by SDP 3 (11/15).
  • The second user interview and the final plan are due at SDP 3 meeting  by the end of class (6:15).

Project Schedule

SDP 1 Meeting (11/1/2018)

  • u.osu.edu accounts created
  • User Interview #1 conducted
  • initial game decisions made (Battleship and Memory)
  • initial algorithm made for Battleship

 

SDP 2 Meeting (11/8/2018)

  • Battleship development started in Matlab
  • Team Working Agreement finalized
  • Individual Responsibility Agreement created
  • pseudocode draft created

 

SDP 3 Meeting (11/15/2018)

  • Battleship development continued in Matlab
  • User Interview #2 conducted
  • Final SDP Plan completed
  • player’s user input for Battleship pseudocoded
  • graphics tested
  • video storyboard submitted

 

Work Day Meeting (11/26/2018)

  • Issues found individually in code were resolved as a team
  • Memory images successfully loaded
  • Battleship boat placement issue resolved
  • two potential video filming times were agreed on

 

SDP 4 Meeting (11/29/2018)

  • Final Testing of games
  • Memory completed
  • Over/Under game created/completed
  • Documentation and video filming and editing deadlines pushed back due to change in project due date to 12/5
  • Final SDP plan completed

 

Video Filming (12/3/2018)

  • filming for video completed
  • webpage updated with all meetings
  • game advertisements uploaded to site

 

Finishing Touches (12/4-5/2018)

  • user manuals for games completed
  • algorithms and pseudocode redone
  • video editing completed
  • all software documentation completed
  • video and all documentation uploaded to site

Executive Summary

Background and Purpose

Historically, games have been difficult to set up and play efficiently. Many issues, such as variable weather, lack of knowledge of a game, and cheating have hindered the gameplay of various games. Such games, including Memory and Over 7/Under 7, will be created in MATLAB to eliminate the need for setup. The design of each game utilizes computer access so that users can play on the go, game manuals within the game to improve user knowledge on gameplay, and an interface that does not allow for cheating.