• View

  • Download

Embed Size (px)


MANIFEST DESTINY. “ The future of RTS games...”. 560group3 Abe Kim David Straily Jarrod Freeman Abdul Mod- Rokbi. Brief Overview. What is it? RTS(Real-time strategy) based game based on Parker Brother’s board game RISK Micro-management of armies Income based model - PowerPoint PPT Presentation


Slide 1

MANIFEST DESTINY560group3 Abe KimDavid StrailyJarrod FreemanAbdul Mod-RokbiThe future of RTS games...Brief OverviewWhat is it?RTS(Real-time strategy) based gamebased on Parker Brothers board game RISKMicro-management of armiesIncome based modelStrategic flanking maneuvers, unit allocation, combat stances, etc..Considering Commando/King model as well

Brief Overview(cont.)Four races to choose fromCyborg, Undead, Human & Orc

Playing against 3 other races(played by AI)GOAL Eliminate other races and conquer all barracks.FeaturesTechnical AspectsDynamic Loading for MapArtificial Intelligence(AI)HUD & MinimapControlGraphics & SoundInstallerMany more

Technical AspectsOgre3d Open Source Graphics Rendering Engine

FMOD Open Source Audio Library

CEGUI Open Source GUI Library

Dynamic Loading for Map

XML Scene LoadingCustom Scripting; includes barracks and unit insertion management

Modified version of the dotscene formatArtificial Intelligence(AI)Units FlockingSeparationTry not to draw units at one same pointAvoidanceAvoid running into other unitsCohesionKeeps groups moving togetherEnemy AIAttacking algorithm based on weight given and calculated

AI (cont.)Flockingbased off Open-Steer codeUses Proximity Databases to determine neighborhoods for regional unit detection.Key to success is the balancing of numerous variables

AI(cont.)Enemy AI3 Races controlled by AIAI Works in One Group

HUD & MinimapHUDUser Interface for gameplayEg: Create unit buttonsPause GameGold CountUnit CountUnit & Barrack information

HUD & Minimap (cont.)HUD Info displayloaded from modified .scheme, .lookNfeel , .imageset & .tga files from CEGUI library.Then dynamically displayed in-game with statistics for each unit using same CEGUI interface.Contains individualized pictures and information for each Unit or Barrack selected by user.

HUD & MinimapCustomized look/interface for each race

HUMANSUNDEADSCYBORGSORCSHUD & Minimap (cont.)MinimapMini world view of the game worldUnit small squareBarrack big square

ControlBasic ControlsMouseKeyboardCamera ControlScroll wheelNavigationKeyboard arrowChange Map in IntroPause State Pause Game, change background Volume Level, Exit to Menu

GraphicsEnrich game play experienceAnimationsSkeleton based animationsare in separate skeleton files, must be loaded at runtime

Graphics (cont.)Particle effectsread from a material filegenerated dynamically based off specific variables set.

Graphics (cont.)Special Units Have Particle EffectsBlood Effect Upon DeathHealth BillboardShow current health of a unit or a barrack

Graphics (cont.)Terrain splattingCan handle up to 10 different texturesUses two alpha-mapsBlending between texturesData-Driven

Graphics (cont.)HYDRAXgenerate a custom material file for the water.D3D9 dependent though.

SoundEnrich game play experienceImplemented using FMOD librarySound effects unique to each race background.Background sound to help player enjoy the game.

InstallerEasy distributionMSI format (Windows Installer)Visual Studio Setup Deployment ToolsCustomized iconFeaturesCreate shortcutUninstallerRepair program

Game Demonstration!

Questions or Comments?Thank you for your time!