Download presentation
Presentation is loading. Please wait.
Published byThomas Wood Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.