group9 kenny sanders, ashneel singh, jillian cornette, justin mills, chris woolfe, nathaniel...

20
Group9 Kenny Sanders, Ashneel Singh, Jillian Cornette, Justin Mills, Chris Woolfe, Nathaniel Escribano, Jason Hachen, Andrew Melnyk, Elizabeth Graham, Anton Drake

Upload: amelia-stephens

Post on 18-Jan-2016

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Group9 Kenny Sanders, Ashneel Singh, Jillian Cornette, Justin Mills, Chris Woolfe, Nathaniel Escribano, Jason Hachen, Andrew Melnyk, Elizabeth Graham,

Group9

Kenny Sanders, Ashneel Singh, Jillian Cornette, Justin Mills, Chris Woolfe, Nathaniel Escribano, Jason

Hachen, Andrew Melnyk, Elizabeth Graham, Anton Drake

Page 2: Group9 Kenny Sanders, Ashneel Singh, Jillian Cornette, Justin Mills, Chris Woolfe, Nathaniel Escribano, Jason Hachen, Andrew Melnyk, Elizabeth Graham,

Introduction

Page 3: Group9 Kenny Sanders, Ashneel Singh, Jillian Cornette, Justin Mills, Chris Woolfe, Nathaniel Escribano, Jason Hachen, Andrew Melnyk, Elizabeth Graham,

Description

A 2-D adventure game based around the cupcake character named Coco. He’s on a mission to save his wife, Casey! He must overcome many obstacles along the way, but nothing is ever as sweet as seems…

Page 4: Group9 Kenny Sanders, Ashneel Singh, Jillian Cornette, Justin Mills, Chris Woolfe, Nathaniel Escribano, Jason Hachen, Andrew Melnyk, Elizabeth Graham,

Health Meter

Lives

Main Character

User Instructions

for Game Play

Controls

Basic GamePlay

Page 5: Group9 Kenny Sanders, Ashneel Singh, Jillian Cornette, Justin Mills, Chris Woolfe, Nathaniel Escribano, Jason Hachen, Andrew Melnyk, Elizabeth Graham,

Demo

Page 6: Group9 Kenny Sanders, Ashneel Singh, Jillian Cornette, Justin Mills, Chris Woolfe, Nathaniel Escribano, Jason Hachen, Andrew Melnyk, Elizabeth Graham,

Benefits

Basic framework already in place

Many simple additions can greatly improve game play

Most bugs in the existing system are simple fixes

Team member with previous knowledge of the system

Page 7: Group9 Kenny Sanders, Ashneel Singh, Jillian Cornette, Justin Mills, Chris Woolfe, Nathaniel Escribano, Jason Hachen, Andrew Melnyk, Elizabeth Graham,

Process Model: Evolutionary

Evolutions: Natural breakdown

Designing: Time management

Implementing: Close to design

Flexibility: Unforeseen additions

Page 8: Group9 Kenny Sanders, Ashneel Singh, Jillian Cornette, Justin Mills, Chris Woolfe, Nathaniel Escribano, Jason Hachen, Andrew Melnyk, Elizabeth Graham,

Team StructureTeam Leader

Jillian

Team 1ChrisJasonJustinAnton

Team 2KennyNeil

NathanielElizabeth

DrifterAndrew

Document Manager: Kenny Process Log Manager: ChrisRepository Manager: Neil Contact Manager: NathanielWebsite Manager: Justin

Page 9: Group9 Kenny Sanders, Ashneel Singh, Jillian Cornette, Justin Mills, Chris Woolfe, Nathaniel Escribano, Jason Hachen, Andrew Melnyk, Elizabeth Graham,

EvolutionsEvolution Requirements Description

1 3 Debugging

2 11,19, 1, 2 Loading Screen, Help Menu, Mini Map, Ability to Save

3 9, 35, 6, 26, 7, 41 Enemies: Collision Detection, Remove Classes, Animate Death, Explode, Vicious When Close, Art for Pieces

4 27, 28, 29, 17 Enemies: Collect Pieces, Turn Them In, Give Clue, Go Inside Buildings

5 10, 16, 14, 39, 42 Coco Being Hurt, Health Item, Player Stats, New Starting Location for Coco, New Screen for Coco Death

6 32, 33, 34 New Mini Games for Each Land

7 18, 13, 31 Options Menu, Heads Up Display, Split Loading

Page 10: Group9 Kenny Sanders, Ashneel Singh, Jillian Cornette, Justin Mills, Chris Woolfe, Nathaniel Escribano, Jason Hachen, Andrew Melnyk, Elizabeth Graham,

EvolutionsEvolution Requirements Description

8 21, 20, 15, 8 Special Characters, Talking Characters, Boss Battles, Allow Coco to Run

9 22, 23, 24, 25 Level Editor, Coco Editor, Profiles, Player Stats on Website

10 12, 30, 40 Optimize Code, Android Cell Phone Platform, Level with Coco’s Wife

Page 11: Group9 Kenny Sanders, Ashneel Singh, Jillian Cornette, Justin Mills, Chris Woolfe, Nathaniel Escribano, Jason Hachen, Andrew Melnyk, Elizabeth Graham,

Evolution 11. Mayor Marzipan Cut Scene

2. Redd Hot Cut Scene

3. Skip Mayor Cut Scene

4. Bullet Rotation

5. Gooey Game Loads Too Slow

6. Enemy Collision Detection

7. Coco Collision Detection

8. Gunfire Sound Effect

9. Only One Bullet at a Time

10. Mini Games Can Be Started at Any Time

11. Grass Drawn on Buildings

12. Cannot Enter Marshmallow Meadow Porthole

13. Flowers

14. Music Plays Early

15. Walking Animations

16. Gooey Game Graphics Overlap

17. Teleporting Coordinates

18. Splash Screen Bug

19. Enemy Bug

Page 12: Group9 Kenny Sanders, Ashneel Singh, Jillian Cornette, Justin Mills, Chris Woolfe, Nathaniel Escribano, Jason Hachen, Andrew Melnyk, Elizabeth Graham,

Bullet Rotation

Before: bullets appear horizontal when moving vertically

After: bullets rotated to appear to be moving in the direction it was fired

Page 13: Group9 Kenny Sanders, Ashneel Singh, Jillian Cornette, Justin Mills, Chris Woolfe, Nathaniel Escribano, Jason Hachen, Andrew Melnyk, Elizabeth Graham,

Teleport Bug

Old algorithm:1.Check if corner of Coco's

rectangle is on a purple pixel of color map.

2.Check if entire Coco rectangle is inside invisible rectangle around portal.

New algorithm:1.Check if any part of Coco's

rectangle intersects invisible rectangle around portal.

Page 14: Group9 Kenny Sanders, Ashneel Singh, Jillian Cornette, Justin Mills, Chris Woolfe, Nathaniel Escribano, Jason Hachen, Andrew Melnyk, Elizabeth Graham,

Evolution 2

Requirement 1: Mini Map

Requirement 2: Ability to Save

Requirement 11: Loading Screen

Requirement 19: Help Menu

Page 15: Group9 Kenny Sanders, Ashneel Singh, Jillian Cornette, Justin Mills, Chris Woolfe, Nathaniel Escribano, Jason Hachen, Andrew Melnyk, Elizabeth Graham,

MiniMap

We will use the coordinates that Coco has to place a red dot on a mini map of the entire world. This same system will be adapted for all 4 worlds of the game, and be open for any future worlds. Since Coco is always in the center of the map the mini map will never cover Coco.

Page 16: Group9 Kenny Sanders, Ashneel Singh, Jillian Cornette, Justin Mills, Chris Woolfe, Nathaniel Escribano, Jason Hachen, Andrew Melnyk, Elizabeth Graham,

Ability to Save

Generate an option to save the game. Possible to add in a 'save house' Create/modify a file to store all relevant data Multiple save files will be possible, up to 3.

Loading will take the structured save file and read it into a buffer before storing it. All data will be checked for “fairness” before loading so issues can be avoided

Page 17: Group9 Kenny Sanders, Ashneel Singh, Jillian Cornette, Justin Mills, Chris Woolfe, Nathaniel Escribano, Jason Hachen, Andrew Melnyk, Elizabeth Graham,

Loading Screen

User presses ‘a’ to access another land.

Goal: Provide players with feedback on system state/progress.Uses: Initial launch of the game, level transitions, minigames

Before:Trigger action (load game, minigame, etc.)Wait…“What’s going on?” [frustration]Oh!

After:Trigger action (load game, minigame, etc.)“OK, it’s loading.” [content]

Page 18: Group9 Kenny Sanders, Ashneel Singh, Jillian Cornette, Justin Mills, Chris Woolfe, Nathaniel Escribano, Jason Hachen, Andrew Melnyk, Elizabeth Graham,

Help Menu

Page 19: Group9 Kenny Sanders, Ashneel Singh, Jillian Cornette, Justin Mills, Chris Woolfe, Nathaniel Escribano, Jason Hachen, Andrew Melnyk, Elizabeth Graham,

Semester Schedule

Page 20: Group9 Kenny Sanders, Ashneel Singh, Jillian Cornette, Justin Mills, Chris Woolfe, Nathaniel Escribano, Jason Hachen, Andrew Melnyk, Elizabeth Graham,

Semester Schedule