Transcript
Page 1: Brawl Stars: An XNA Game

Brawl Stars: An XNA GameTeam Deadly Game

Tom AaroFenton RadfordCory Swanson

AdvisorDr. Andrew Nuxoll

ArtistAaron and Vera Swanson

MusicMax Ackley

Page 2: Brawl Stars: An XNA Game

Overview

• Introduction

• Background

• Methods

• Results

• Demonstration

• Conclusion

Page 3: Brawl Stars: An XNA Game

Introduction

• We like games!

• Provide a Super Smash Bros. style game for the Xbox Community

• Create a game that is easy to learn but difficult to master

Page 4: Brawl Stars: An XNA Game

Background

• What’s an Xbox 360?– Microsoft’s latest gaming platform

• What’s XNA?– A framework/extensive set of class libraries

specifically for game development– Basically makes it really “easy” to make games

Page 5: Brawl Stars: An XNA Game

What is Brawl Stars?• Free form fighting game– Knock back vs heath bar depletion– Single button input vs complex button combos– Customize characters vs pre-set roster• Weight Classes, 8 different skills

• 1-4 player gameplay– Single player training– Multiplayer: Team battles, Free-For-All

Page 6: Brawl Stars: An XNA Game

Methods

• C# : A familiar language

• Based the game framework off of an already existing project

• Object-Oriented Programming and Inheritance are so helpful

Page 7: Brawl Stars: An XNA Game

Collision Detection

• Poor assumption (porting collision detection from other game)

• Highly complex algorithm

• 5 weeks of debugging X_X

• Experimented with two types of collision detection

Page 8: Brawl Stars: An XNA Game

Working with Outside Artists

• Constant concern regarding sprite completion

• Artist bailed on project

• Artist got a bit of encouragement and a lot of help

Page 9: Brawl Stars: An XNA Game

Porting the Game onto the Xbox

• Required Xbox Live• Required Creator’s Club Account– Not default in MSDNAA account– Costs $100!– Tammy VanDeGrift is our savior!

• Unforeseeable Porting Bugs

Page 10: Brawl Stars: An XNA Game

Results

• Overview of Architecture– 50+ classes

– 14,000+ lines of code

– 275+ documented man hrs

Page 11: Brawl Stars: An XNA Game

High Level Class Diagram

Page 12: Brawl Stars: An XNA Game

DDDDDDEMO!!!!!

Page 13: Brawl Stars: An XNA Game

Shameless Plug

• Want to play?– Stick around after the other presentations– Grab a controller– Take a seat– And enjoy the game!

Page 14: Brawl Stars: An XNA Game

Improvement

• More Skills

• More Conditions

• More Content

• Get it on the Xbox Live Marketplace

Page 15: Brawl Stars: An XNA Game

Conclusion

• Team Deadly Game

• We made an Xbox Game– Character Customization– All Original Content

Page 16: Brawl Stars: An XNA Game

Thank You

• Questions?


Top Related