Saturday, March 27, 2010

Black Lab 'B' - Week 3 Update

BLACK LAB 'B' - WEEK 3 UPDATE

Overview


Accomplished This Week
  • Completed Functionality and Design Proposal Reports
  • Assigned Jason Craft to VP Software, to handle all XML file questions, concerns, and formatting before handing them over to the Chair for integration
  • Completed basic framework and assets for game
  • Agreed on a new method for marking the Open House prototype as a lab, rather than as individual tables
  • Finalized XML file formatting, distributed pre-formatted XML document to all tables

To Be Accomplished Next Week
  • Complete all subject material content for the game (questions, help files)
  • Complete game package (assets, framework)
  • Prepare transfer package
  • Begin preparing for Open House Presentation

Table Progress


David's Group
Table: B6
Topic: Lessons 24-27

Accomplished This Week
  • Completed Functionality and Design Proposal

  • Completed basic game control structures in flash
  • Designed basic game assets
  • Began working on subject material for lessons 24-27

To Be Accomplished Next Week

  • Complete all game assets
  • Complete all game control structures
  • Complete game package
  • Test import functions for XML files

Gavin's Group
Table:B5
Topic: Lessons 20-23

Accomplished This Week
  • Final XML format decided on
  • Question production started
  • Questions for section 20 finished as a group
  • To improve production rate GED sections 20-23 photo copied so that is can be used as home for question generation
  • Questions for sections 21-23 started

To Be Accomplished Next Week
  • All minimum of 15 questions per section completed by monday
  • Have all questions converted in to xml format
  • Write help file pdf's

Stephen's Group
Table: B1
Topic: Lessons 1-5

Accomplished This Week
  • Completed work on functionality report
  • Initiated development of questions, will do a set of 8 for sets of 1, 2, and 3 digits.
  • Split tasks amongst group members, and defined standard of quality and parameters.
  • Designed plan for help files and distributed workload.
  • XML formatting was redesigned, Jason has taken part of lab workload, thus we redistributed the group workload to compensate

To Be Accomplished Next Week
  • Have questions completed.
  • Have portion of help files written.
  • Jason will compile questions and submitted work.

Christine's Group
Table: B-2
Topic: Lessons 6-10

Accomplished This Week
  • The functionality report was handed in
  • each team member read and understood their assigned lessons
  • Halfway through creating questions per lessons
  • Danial was assigned to do the formatting for the xml file to be handed in to Jason and to be compiled by David

To Be Accomplished Next Week
  • Finish all questions along with the solutions (minimum of 15 questions per lesson) and send them to Danial
  • Danial will finish formatting all the questions into an XML file
  • Each team member will create a pdf file on how to solve such questions in their assigned Lesson

Brandon's Group
Table: B-3
Topic: Lessons 11-15

Accomplished This Week
- Completed and handed in Functionality Report
- Assigned and worked on questions
- Chris started XML files

To Be Accomplished Next Week

- Finish XML files and send to Jason
-include needed images.
- Finish help files and send to David


Jesse's Group
Table: B-4
Topic: Lessons 16-19

Accomplished This Week
  • Worked on the functionality Report and Design Proposal.
  • Scheduled group meetings to complete the Report.
  • Submitted the Report at the beginning of the long lab.
  • Began working on the questions for our designated sections.
  • The chapters were divided in the sense that each person does at least one question from each lesson.
  • As for the designation of the help files, each person does one for each lesson.

To Be Accomplished Next Week
  • Completion of the questions in XML format.
  • Completion of the help files.
  • Submission of our XML and PDF documents to David for the final product.


Figure 1: Current Schedule Progress

Friday, March 26, 2010

Lab C (Black) Update for Week of Mar.22nd, 2010





Welcome to the weekly update for Lab C in the Mustard Seed Challenge!

Accomplishments for this week and for next week will be listed by table, as tasks have begun to diversify significantly. Towards the end of the blog, there is a Gantt Chart displaying the lab's progress as a whole.

Accomplishments this week:

General Lab

  • Completed the Functionality Report and Design Proposal deliverable based on each team’s proposed designs develop last week.
  • The newly formed programming committee’s objectives were outlined. The committee will be in charge of :
    • Becoming familiar with Game Maker 8 so that the lab has access to people comfortable with the software.
    • Ensure that characters and items specific to the game (i.e. grocery store food) remain constant for the entire game.
    • Compile a list of food items to be used by the entire lab and create a sprite for each item. The sprites will be made available for each table.
  • The weekly status update was completed by each lab.

Table C1

  • Decided on a design proposal for our group that would be unique compared to other groups within our lab.
  • Confirmed that idea with project management team to ensure our idea is unique.

Table C2

· Edited and compiled the final requirements report based on quantifiable testing methods.

· Developed testing procedures to test (qualitative and quantitative aspects of the software designs) the functional requirements. These test procedures were used as a benchmarking step to propose to our clients the means of measuring these quantifications.

· Developed a pseudo-code based on the functional engineering requirements. This pseudo-code will then be handed over to the programming committee to integrate each code into a bigger code supporting project conceptualization.

· Developed character story line (super cow story line) and design specifications (once again based on engineering requirements)

· Began designing game frame layouts and avatar profile sketches for each of the three mini games in our game design. Started framing a sample output dialog between the proposed program implementation and the compiler. Specifically the dialog between the character (avatar) and the end user was scripted.

· Began developing reproducible sprites to be used in the game.

Table C3

  • The team learned more about and also tested several ideas with the Game Maker 5.
  • The team researched and compared grocery prices and sale prices for our part of the game.
  • Game software is in the process of being created.
  • Updates to team ideas, level testing and level difficulties were made.

Table C4

· Designing the basic game mechanics.

· Created a flow chart for how the game will run.

· Created a spider chart of how our game works.

· Determined what game sprites are to be used in the game itself e.g. Super Cow, Items, and Background Tiles.

Table C5

· Brainstormed ideas for our game design discussed all minor details and made a flowchart entailing these.

· Wrote a pseudo-code for our game.

Table C6

  • Roles and responsibilities were outline for the game.
  • Photos from local grocery store were shot and collected.
  • Backgrounds for the game are in the process of being photo-shopped.
  • The “find and locate” element of the game went through its first test run using Game Make 8 and was successful.

Table C7

· The team had a meeting at 2:00pm on Tuesday March 23. During the meeting the team edited Functionality Report and Design Proposal. The Final changes to the report.

· The team finalized their decisions for the Tetris game. They wrote pseudo-code for the design of the Tetris level.

· The team designed the blocks for the Tetris game to look like grocery store items.

To Be Accomplished Next Week:

General Lab

  • As a lab each table has been assigned to write a pseudo-code of their own portion of the game.
  • The list of sprites for each food item designed and made available to the lab.
  • Complete the next weekly status update.
  • The lab needs to delegate people to begin developing the Open House (i.e. people to design the poster, organize the presentation).
  • Representatives will need to be selected to present the lab’s design at the Open House.

Table C1

· Make the images for the backgrounds of the program.

· Get a good start on the program.

· Interface with the group that is before and after us.

· Get a good start on the final report.

Table C2

· Prepare all header files associated with the mini game development

· All compiler errors should be debugged for next week. Logic and run-time error debugging can begin at the end of next week.

· Integrate the actual program (game) component into the virtual game software. Compile all interfacing code files into a single executable file.

· Develop testing and counter checking pseudo-code. Our group decided that the testable procedure itself could be implemented as a program. This method offers a more vigorous an efficient system of conducting tests.

Table C3

  • Team expects to get a clear outline of the game and a good start to completion.
  • Team needs to be able to integrate our section of the game with the other groups.
  • Open House needs to be complete by April 15th.
  • Details and update will be made to game to complete.

Comments:

Overall our team is behind with scheduling. Programming and game making and design are behind our schedule and must be made up this weekend with group members practicing the use of Game Maker 5 at home.

Table C4

· How food will drop and spawn for our game operation.

· How we will switch from screen to screen with the use of a mouse click.

· Determine who will create the Super Cow sprite.

· Begin testing the initial game prototype.

Table C5

· Review final report document and split up roles evenly.

· Make up a sprite list of icons.

· Synchronize with our interface team and make our programs flow from one to the next evenly.

Table C6

  • The backgrounds for the game need to be completed.
  • The ambience sounds, theme music and sound effects for the game need to be selected and prepare to input into the program.
  • The program needs to be in the beginning stages of testing by next week.

Lab progress: