Progress Report for Day Two

Progress Report – Day 2

 

CLASS 21 SDP VIDEO ON PRESENTATIONS

The class watched and learned about good and bad habits in presentations and power points so we can, as a group, avoid them all. We were informed of the rubric of the SDP video and were given a few tips and tricks.

 

ALGORITHM COMPLETED FOR HANGMAN GAME

Cam, Brennen, and Stephen all started collaborative work on the flowchart, referencing Brennen’s and Cam’s pre-made example code. Stephen finished the algorithm.

 

TEAM WORKING AGREEMENT COMPLETED

Stephen started work on the Team Working Agreement. After initial presentation to the rest of the group, the document was edited to fit everyone’s ideals, and every member separately and independently agreed on the document.

 

INDIVIDUAL RESPONSIBILITIES AGREEMENT COMPLETED

Stephen started work and finished the Individual Responsibilities Agreement. All members of the group agreed on this document.

 

HANGMAN GAME COMPLETED

Brennen and Cam worked together to finish all the coding for the hangman game. Stephen and Michael tested the code various times throughout the process, checking for bugs and problems. The final version of the game was completed.

 

ALGORITHM COMPLETED FOR ADVENTURE GAME

Stephen started and completed the basic algorithm for the adventure game.

 

BEGAN WORK ON SALES PITCH PRESENTATION

Stephen began work on the sales pitch presentation.

 

MORE BRAINSTORMING FOR ADVENTURE GAME

Cam and Michael had an in-depth talk about different characters and their motivations, crating ten possible paths from the character selection screen. Began file for adventure game.

Adventure Game Algorithm

Adventure Game Algorithm

  1. Start
  2. Select character
    1. Character 1
    2. Character 2
    3. Character 3
  3. Select ability
    1. Ability 1
    2. Ability 2
    3. Ability 3
  4. Begin Adventure
  5. Quest/Level 1
    1. Decision 1
      1. Take path 1
        1. Fight creature 1
          1. Do you win?
            1. No
              1. You lose
                1. End
              2. Yes
                1. Continue mission
                  1. Next level
                    1. Decision 1
                      1. End
                    2. Decision 2
                      1. End
                    3. Decision 3
                      1. End
  1. Decision 2
    1. Take path 2
      1. Fight creature 2
        1. Do you win?
          1. No
            1. You lose
              1. End
            2. Yes
              1. Continue mission
                1. Next level
                  1. Decision 1
                    1. End
                  2. Decision 2
                    1. End
                  3. Decision 3
                    1. End
  1. Decision 3
    1. Take path 3
      1. Fight creature 3
        1. Do you win?
          1. No
            1. You lose
              1. End
            2. Yes
              1. Continue mission
                1. Next level
                  1. Decision 1
                    1. End
                  2. Decision 2
                    1. End
                  3. Decision 3
                    1. End
  1. Decision 4
    1. Take path 4
      1. Fight creature 4
        1. Do you win?
          1. No
            1. You lose
              1. End
            2. Yes
              1. Continue mission
                1. Next level
                  1. Decision 1
                    1. End
                  2. Decision 2
                    1. End
                  3. Decision 3
                    1. End

Algorithm for Hangman Game

Algorithm for Hangman

  1. Start
  2. Identify player 1.
  3. Identify player 2.
  4. Player 1 inputs word or phrase.
  5. Identify length of word or phrase.
  6. Player 2 starts out with 6 chances to guess a wrong letter.
  7. While chances > 0,
  8. Have all the letter been correctly guessed?
    1. Yes: Player 2 wins!
      1. End
    2. No: Player 2 guess a letter.
      1. Is the letter correct?
        1. Yes: Print letter and go back to step 8.
        2. No: Loses a chance.
          1. How many chances are left?
            1. 5: Print head.
              1. Go back to step 8.
            2. 4: Add torso to head.
              1. Go back to step 8.
            3. 3: Add left arm to torso.
              1. Go back to step 8.
            4. 2: Add right arm to torso.
              1. Go back to step 8.
            5. 1: Add left leg to torso.
              1. Go back to step 8.
            6. 0: Add right leg to torso.
              1. Player 2 loses.
                1. End

Individual Responsibilities Agreement

Individual Responsibility Agreement

This document outlines the specific roles and responsibilities of each member of lab table M. It is also designed to create to most efficient and productive way of completing the software design project.

Michael Johnson – In charge of website design. Create new posts. Create interview questions.

Brennan Cramp – Create code for hangman. Help design adventure game. Conduct interview.

Cam Froemming – Create code for hangman. Design algorithm for adventure game.

Stephen Gairing – Create Team Working Agreement and Individual Responsibilities documents. Design algorithm for adventure game.

Team Working Agreement

Team Working Agreement

The team members of lab table M have agreed on the follow terms and conditions in order to properly complete the requirements of the software design project. These standards are following those set forth by the ENGR 1181 faculty of The Ohio State University.

·         All assignments will be completed in a timely manner.

·         All group member will share the work load equally.

o   The can assign portions to different member to be completed in step.

·         All group members will attend scheduled work sessions unless otherwise excused ahead of time.

·         Work shall be done to the best of each member’s ability to maximize points.

·         Each member will work with in the level of competence and ask for help when needed.

o   Member are expected to work together and help each other when needed. 

Having read the agreed upon terms and conditions, each group member shall sign his name below.

 

  Stephen Gairing

Brennen Cramp

Cameron Froemming

Michael Johnson

Progress Report for Day One

Progress Report – Day 1

 

PROJECT STARTED

The group began the project.

 

u.osu.edu/pastarasta CREATED

Michael created the u.osu.edu/ site for group M. the site is u.osu.edu/pastarasta and is titled “Group M Software Design Projects”.

 

INTERVIEW #1 CONUCTED AND REPORTED

Brennan and Cam and Stephen provided questions to ask our interviewee, Jason Wieble. The questions and answers were recorded and transcribed by Michael. They now are on the site.

 

DECISION ON GAME

The group agreed on starting with a hangman game, confirmed to Abby Clark. The group plans to also make an adventure game.

 

STARTED WORK ON HANGMAN GAME

Brennen and Stephen started work on the basic code of the hangman game.

 

BRAINSTORMING OF ADVENTURE GAME

Cam started work on brainstorming of the adventure game using elements from D&D character sheets. Input from all other members filled a whiteboard full of ideas, namely concepts of time, karma/morality, and potential story.

PLANS FOR NEXT MEETING

The group agreed to meet this weekend or whenever available to further discuss the game, specifically the adventure game.

 

Interview #1 with Jason Weible

Interview #1

Jason Weible

weible.8

 

What are some games you have played recently?

“Mastermind.”

What are some games you might enjoy playing on MATLAB?

“I don’t.”

In your opinion, what is the optimal length a game should take to play?

“Five days.”

What aspects of a game make it enjoyable to you to play?

“Dank memes.”

What is your favorite game?

“Lord of the Rings: Battle for Middle Earth II. Also Call of Duty: Black Ops Classic with southpaw legacy controls, the controller rotated 180 degrees. Nazi Zombies on Five, Call of Duty: Black Ops, round 64.”

Have you played D&D?

“Once.”

Have you heard of Undertale?

“Yes.”

If yes, what’s your opinion on Undertale?

“I don’t have an opinion.”

What is your favorite meme?

“I mean… anything.”