Founders Day Dry Run

Brawl Stars: An XNA Game
Team Deadly Game
Tom Aaro
Fenton Radford
Cory Swanson
Advisor
Dr. Andrew Nuxoll
Artist
Aaron and Vera Swanson
Music
Max Ackley
Overview
•
•
•
•
•
•
Introduction
Background
Methods
Results
Demonstration
Conclusions
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
Background
• What’s an Xbox 360?
– Microsoft latest gaming platform
• What’s XNA?
– A framework/extensive set of class libraries
specific for game development
– Basically makes it really “easy” to make games
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
Methods
• Picked a language we are familiar with C#
• Based game Framework off of already existing
project
• Object-Oriented Programming and Inheritance
are so helpful
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
Working with Outside Artists
• Constant concern regarding sprite completion
• Artist bailed on project
• Artist got a bit of encouragement and a lot of
help
Porting the Game onto the Xbox
• Required Xbox Live
• Required Creator’s Club Account
– Not default in MSDNAA account
– Costs $100!
– Thank you Tammy!
• Unforeseeable Porting Bugs
Results
• Overview of Architecture
– 50+ classes
– 8000+ lines of code
– 250+ documented man hrs
High Level Class Diagram
DDDDDDEMO!!!!!
Shameless Plug
• We are holding an open beta
– This Sunday, April 2nd
– 2:00pm - 5:00pm
– Shiley 319
– All are welcome, bring your friends!
Conclusion
• Team Deadly Game
• We made an Xbox Game
– Character Customization
– All User Made Content
• Improvement
– More Skills
– More Conditions
– More Content
Thank You
• Questions?