fall of e.v.i.l

Click here to load reader

Upload: ady

Post on 24-Feb-2016

38 views

Category:

Documents


0 download

DESCRIPTION

Fall of E.V.I.L. Revision 119 [Brett Hlavinka , Justin Kern ] [Drew Reagan, John ‘Skinner’ Laky]. Introducing the Team [Brett]. Senior Computer Science major Most experience with XNA Most experience in (large) group projects Naturally cynical Elected group leader. - PowerPoint PPT Presentation

TRANSCRIPT

Fall of E.V.I.L.

Revision 119[Brett Hlavinka, Justin Kern] [Drew Reagan, John Skinner Laky]Fall of E.V.I.L.Introducing the Team [Brett]Senior Computer Science majorMost experience with XNAMost experience in (large) group projectsNaturally cynicalElected group leaderTeam Contributions [Brett]State ManagementHUDAnimationsBossesScreen TranslationInputIntroducing the Team [Drew]Senior Computer Science majorNo previous experience in XNA or C#Some experience in team-based developmentInterested in particle systems and general eye-candy

Team Contributions [Drew]Particle SystemDo not underestimate thisCollision DetectionPlayer Hierarchy

Introducing the Team [Justin]Senior Computer Science majorMost artistic ability in the groupAlready had software and hardware appropriate for generating artworkSome experience in team-based development

Team Contributions [Justin]

Introducing the Team [John]Junior Computer Science & Math majorInterested in algorithmsAuthor on the sideTeam Contributions [John]Level GenerationPropsEnemiesBackgrounds / Parallaxexplain the game idea

Metal SlugMarioViewtiful JoeDishwasher Dead Samurai

game play

Fast-paced, extreme, action-packed[And other synonyms for intensity]Explosions, Blood, Smoke, Fire[i.e., Particles]Simple Progression[Stages, Levels]what went rightOn time, on scheduleSet ambitions just rightTeam dynamismAccountabilibuddiesUser Study

what went right/wrongMessy code near the endFocused on contentFocus lost on replayable levelsShifted to fun gameplayPoor top-level data managementLevel overhead, garbage collectionwhat they have learned (if anything)Programming paradigmsBalancing parameters with OOSome good XNA techniquesLevel encapsulation / dependenciesLambda expressions