Presentation is loading. Please wait.

Presentation is loading. Please wait.

Engineering Senior Presentations Spring 2006 1Founder’s Day, 2006 University of Portland School of Engineering Havoc Command Authors Ray Dehler Brandon.

Similar presentations


Presentation on theme: "Engineering Senior Presentations Spring 2006 1Founder’s Day, 2006 University of Portland School of Engineering Havoc Command Authors Ray Dehler Brandon."— Presentation transcript:

1 Engineering Senior Presentations Spring 2006 1Founder’s Day, 2006 University of Portland School of Engineering Havoc Command Authors Ray Dehler Brandon Moreno Will Supinski Tom Watson Advisor Dr. Bart Rylander Industry Representative Brian Olsen and Van Le Harland Financial Solutions

2 Engineering Senior Presentations Spring 2006 2Founder’s Day, 2006 University of Portland School of Engineering Agenda Introduction Will Supinski Background Will Supinski Methods Brandon Moreno Results Tom Watson Conclusions Tom Watson Demonstration Ray Dehler

3 Engineering Senior Presentations Spring 2006 3Founder’s Day, 2006 University of Portland School of Engineering Introduction Thanks to Industry Representatives –Brian Olsen and Van Le from Harland Financial Solutions. Thanks to Advisor –Dr. Rylander Thanks to Volunteers –Voice Actors: Dustin Thomas, Nicole Lesage, Kyle Rene, Kelly Brown, Andrew Baldavin, Eric Paugh. –Artists: Kara White, Anna Supinski. –Music: Kessa Kagi

4 Engineering Senior Presentations Spring 2006 4Founder’s Day, 2006 University of Portland School of Engineering Introduction continued... Computer Game: Havoc Command –2D Animations –Music –Sound Effects –Voice Actors Havoc Command

5 Engineering Senior Presentations Spring 2006 5Founder’s Day, 2006 University of Portland School of Engineering Introduction continued... Important because: combination of audio, visual, and storytelling. Audience will learn: how to design, plan, implement, and release interactive entertainment.

6 Engineering Senior Presentations Spring 2006 6Founder’s Day, 2006 University of Portland School of Engineering Background What are Computer Games? interactive entertainment driving force of hardware advances competition fun Elite

7 Engineering Senior Presentations Spring 2006 7Founder’s Day, 2006 University of Portland School of Engineering Background continued… Who is Playing Computer Games? 60% of Americans play games 61% are adults 43% are women average age is 28 Monkey Island

8 Engineering Senior Presentations Spring 2006 8Founder’s Day, 2006 University of Portland School of Engineering Background continued… Why Create a Computer Game? Challenge Creative Expression Fun! Civilization 4

9 Engineering Senior Presentations Spring 2006 9Founder’s Day, 2006 University of Portland School of Engineering Methods Overview Research (brainstorm phase) –Typical game industry standards –Using C++? –SDL Library Project Definition (definition phase) –What type of game? –Features –Story Concept

10 Engineering Senior Presentations Spring 2006 10Founder’s Day, 2006 University of Portland School of Engineering Methods Overview cont. Project Plan (design phase) –How to put things together –Class Definitions –Delegation of work tasks –Script Prototype Implementation (code phase) –Coding –Outsourcing and Voice Actors –Debugging –Testing

11 Engineering Senior Presentations Spring 2006 11Founder’s Day, 2006 University of Portland School of Engineering Methods - Research Industry Standard –Possible with many languages –C++ is the standard Using C++ –Fast, machine ready code –Memory management problems Graphics integration –SDL for audio and video

12 Engineering Senior Presentations Spring 2006 12Founder’s Day, 2006 University of Portland School of Engineering Methods – Project Definition Different Game Styles –First Person Shooter –Role Playing Game –Real-Time/Turn-Based Strategy Features –Look and feel of the game –User controls and interaction Story Line –Compelling and Fun

13 Engineering Senior Presentations Spring 2006 13Founder’s Day, 2006 University of Portland School of Engineering Methods – Project Plan How do we implement features? –Class Definitions –Inheritance Partitioning the work The enticing Script

14 Engineering Senior Presentations Spring 2006 14Founder’s Day, 2006 University of Portland School of Engineering Methods - Prototyping Coding –Getting things done. –Lots of code. Outsourcing and Voice Actors Debugging –Bounds Checking –Memory Management –The Weird Stuff Testing

15 Engineering Senior Presentations Spring 2006 15Founder’s Day, 2006 University of Portland School of Engineering Results Divided into five parts that pass data along. –Start Screen –Hero Selection Screen –Unit Selection Screen –Battle Map –Combat Screen

16 Engineering Senior Presentations Spring 2006 16Founder’s Day, 2006 University of Portland School of Engineering Start Screen

17 Engineering Senior Presentations Spring 2006 17Founder’s Day, 2006 University of Portland School of Engineering Hero Selection Screen Main Character Class Classes –Fighter –Priest: –Rogue –Mage

18 Engineering Senior Presentations Spring 2006 18Founder’s Day, 2006 University of Portland School of Engineering Unit Selection Screen Units –Footmen –Spearmen –Horsemen –Archers

19 Engineering Senior Presentations Spring 2006 19Founder’s Day, 2006 University of Portland School of Engineering Battle Map Takes in Heroes Units Tile map

20 Engineering Senior Presentations Spring 2006 20Founder’s Day, 2006 University of Portland School of Engineering Combat screen Portraits Attack/Defense Values Unit animation

21 Engineering Senior Presentations Spring 2006 21Founder’s Day, 2006 University of Portland School of Engineering Conclusions Team of 4 with the help of 9 volunteers created a computer game. Completed in 7 months time. Improvements: –Implement further features: role playing elements –Sound and image compression –Full Screen –More levels

22 Engineering Senior Presentations Spring 2006 22Founder’s Day, 2006 University of Portland School of Engineering Demonstration Features Demo –Spells and Combat –Dialog –Unit Actions


Download ppt "Engineering Senior Presentations Spring 2006 1Founder’s Day, 2006 University of Portland School of Engineering Havoc Command Authors Ray Dehler Brandon."

Similar presentations


Ads by Google