MANIFEST DESTINY 560group3 Abe Kim David Straily Jarrod Freeman Abdul Mod-Rokbi “The future of RTS games...”

Slides:



Advertisements
Similar presentations
Windows Test Review.
Advertisements

Windows Basics An Introduction to the Windows Operating System.
VIEW Mike Brundage Ivan Sopin. Overview of X3D X3D is an open standards file format and run-time architecture to represent and communicate 3D scenes and.
TECHNICAL POSTER Quentin Bloomfield, Keegan Donnelly, Jacob Grealy, Zach Knickerbocker, Nate Niederkorn, Sean Peck Department of Computer Science and Engineering.
Dan Waters, Academic Relations Manager, Microsoft.
Plan a Presentation. Navigating in Slide Show View 1. Slide controls for navigation appear at the lower left side during a slide show. 2.Previewing the.
CS 4730 Game Design Patterns CS 4730 – Computer Game Design Credit: Some slide material courtesy Walker White (Cornell)
Game Design and Programming. Objectives Classify the games How games are design How games are implemented What are the main components of a game engine.
Chapter 4: Configuring the Windows Vista Desktop.
LICENCE EDUCATION AND TRAFFIC SIMULATION (LETS). PROJECT MEMBERS ATIL İŞÇEN UĞUR ACAR UMUT EROĞUL ÇAĞLAR ATA A.ENGİN BAYRAK.
Group: RO3 1 MMORPG Networked Game Advised by Prof. David Rossiter Date: 29 April 2006.
Project Team: Matt Clark, Patrick Dwyer, Daniel Evans, Eden Kung.
Pencilvania: Architecture Review Presenters: Christopher Buska (Art Director) Michael Gourlay (Developer) Alfred Sterphone, III (Project Manager) Special.
Microsoft Office Illustrated Inserting Illustrations, Objects, and Media Clips.
AraFell Project By: Joey Peters. System Selection A video game – Video games implement many OS principles Already working on the project Challenging Fun.
Tactical AI in Real Time Supervisor: Aleks Jakulin Crew: Damir Arh, Matija Jekovec, Mitja Luštrek Gregor Leban, Martin Žnidaršič, Uroš Čibej Translation:
AGD: 5. Game Arch.1 Objective o to discuss some of the main game architecture elements, rendering, and the game loop Animation and Games Development.
CHAPTER 17 Creating an Interactive 3D Environment © 2008 Cengage Learning EMEA.
Lecture 6 Desktop Publishing III – Presentation Software Introduction to Information Technology With thanks to Dr. A. Zhang, Dr. Haipeng Guo, and Dr. David.
1 Introduction to Human Computer Interaction  Livecode Overview  Based on Livecode User Guide from RunRev Ltd. (2010) 
8. INPUT, OUTPUT and storage DEVICES i/o units
Chapter 11 Adding Media and Interactivity. Flash is a software program that allows you to create low-bandwidth, high-quality animations and interactive.
Dakota Humphries (Project Lead) Thomas Impellitteri (Tech Lead) Daryl McGhee II (Design Lead) Keith Rosier (Asset Lead)
Using C++ and OpenGL George Georgiev Telerik Corporation
The Art of Strategic and Tactical AI in RTS Games Region Wars – MS3 Hans Hartman, Johan Larsson, Fredrik Medeström.
STUDENTSFACULTY David AltieriEvan BredendickTheodore CincoskiAlex DeakmanCraig EvansBrian MullerDiane Christie Brian OsendorfTrace RoshellCharles SchmidtThomas.
CSE 786 Game Presentation June 9, 2009 Game: “Little Robot’s Adventure” Team: OgreNoName Hiroshi Hayashi Bryan Linthicum Brett Kizer.
Creating A 3-D Game With Spark Engine Lauren Bissett, Dan Maguire, and Nicholas Woodfield.
Lehigh University Introduction to Flash MX Sharmeen Mecklai.
Town Defenders Strategy Game prepared by: Osama N
Thank you for your decision to try vTreePro Practice Tree Software! Your satisfaction is very important to us. Please feel free to send us an if.
Game Engine Programming. Game Engine Game Engine Rendering Engine (OGRE) Rendering Engine (OGRE) Physics Engine (Bullet) Physics Engine (Bullet) Input/Output.
Scalable Game Development William Roberts Senior Game Engineer
Multimedia Web Design Professor Frank. Multimedia Combine text, graphics, sounds, and moving images in meaningful ways Use stable technology.
Adobe Flash CS3 Revealed Chapter 1 - GETTING STARTED WITH FLASH.
The Design Document The Design Document Introduction Game Mechanics Artificial Intelligence Characters, Items, and Objects/Mechanisms Story.
Copyright © 2010 Wolters Kluwer Health | Lippincott Williams & Wilkins Introduction to Windows Chapter 2.
TEMPLATE DESIGN © Last Resort Animation, Modeling, AI, Networking, and Backend Alex Bunch, Nick Hunter, Austin Lohr, Robert.
Web Games Programming An Introduction to Unity 3D.
Unity 5 Visual Studio Code * Asset Store * FPS * Terrain.
The Recyclables Designed by Red Handed. Red Handed Sanya Mayes Phylicia Tindal- Stevens Connor Leonhardt Jimmie Aaron.
Kevin Clow: Artificial Intelligence Programmer Level Designer 3D modeler Matthew Vaughan: Project Manager Graphical User Interface Programmer Audio Programmer.
Microsoft Publisher 2010 Chapter 1 Creating a Flyer.
Breakfast Battle Kevin Brohaugh Matt Griffin Matt Kern Nick Obee Eric Witte.
Project “Smoke” N-core engine experiment Threading for Performance AND Features.
Dead Run James Kelly, Mike Papo, Josh Lovatt. Basic Details Single Player Top Down Action game.
Rawhide Frontier Ctrl + Y John Battagline, Paul Betts, Aaron Cardwell, Jordan Lehmiller, Kyle Moore, John Scott.
Kevin Clow: Artificial Intelligence Programmer Physics Programmer 3D modeler Matthew Vaughan: Project Manager GUI Programmer Audio Engineer/Programmer.
Dakota Humphries (Project Lead) Thomas Impellitteri (Tech Lead) Daryl McGhee II (Design Lead) Keith Rosier (Asset Lead)
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
Super Pong Andrew S. Dunsmore CSC436 August 2004.
Imagine Creating Software Without a Single Line of Code!
Graphics Final Project: TANK! Zak Andree Kevin Pang Ed Kim.
Software 3 See Edmodo for images Group name: topcat Group code: i4qf9a 11/03/11.
Super EastGate Jon Caron, Ryan Fleming, Antonio Guarino, and Mike LoVerme Merrimack College Introduction Super EastGate is a 2D side scroller game that.
Lesson 6: Working with Word Basics. 2 Learning Objectives After studying this lesson, you will be able to:  Use and customize the Ribbon  Use the Quick.
Designing Design Tools. What is design tools? Why do we need them?
N v1.4 Presentation By: Brian Rodriguez. N ● Action Game ● Produced by Raigan Burns and Mare Sheppard of Metanet Software Inc. ● Freeware.
UFCFX5-15-3Mobile Device Development Unity 3D Development for Android Unity Mobile Assets.
TOOLBOX. The Toolbox Intrinsic Controls - always included in the Toolbox ActiveX Controls - separate files with ocx file extension Insertable Objects.
VIRTUAL REALITY (VR) INTRODUCTION AND BASIC APPLICATIONS الواقع الافتراضي : مقدمة وتطبيقات Dr. Naji Shukri Alzaza Assist. Prof. of Mobile technology Dean.
UFCFSU-30-13D Technologies for the Web An Introduction to Unity 3D.
Enhancing a Presentation with Pictures, Shapes, and WordArt
Wednesday NI Vision Sessions
Reference: What is it? A multimedia python library – Window Management – Graphics geometric shapes bitmaps (sprites) – Input Mouse Keyboard.
3GB3 Game Design Unity 3D Basics.
Ogre Overview.
SECTIONS: Abilities - nick Co-op AI - nick Enemy AI - josh
Chapter 4 Enhancing the Graphical User Interface
Chapter 4 Enhancing the Graphical User Interface
Presentation transcript:

MANIFEST DESTINY 560group3 Abe Kim David Straily Jarrod Freeman Abdul Mod-Rokbi “The future of RTS games...”

 What is it? › RTS(Real-time strategy) based game › based on Parker Brother’s board game RISK  Micro-management of armies  Income based model  Strategic flanking maneuvers, unit allocation, combat stances, etc..  Considering Commando/King model as well…

 Four races to choose from › Cyborg, Undead, Human & Orc  Playing against 3 other races(played by AI)  GOAL  Eliminate other races and conquer all barracks.

 Technical Aspects  Dynamic Loading for Map  Artificial Intelligence(AI)  HUD & Minimap  Control  Graphics & Sound  Installer  Many more…

 Ogre3d – Open Source Graphics Rendering Engine  FMOD – Open Source Audio Library  CEGUI – Open Source GUI Library

 XML Scene Loading  Custom Scripting; includes barracks and unit insertion management  Modified version of the dotscene format

 Units Flocking › Separation  Try not to draw units at one same point › Avoidance  Avoid running into other units › Cohesion  Keeps groups moving together  Enemy AI › Attacking algorithm – based on weight given and calculated

 Flocking › based off Open-Steer code › Uses Proximity Databases to determine neighborhoods for regional unit detection. › Key to success is the balancing of numerous variables

 Enemy AI › 3 Races controlled by AI › AI Works in One Group

 HUD › User Interface for gameplay › Eg: › Create unit buttons › Pause Game › Gold Count › Unit Count › Unit & Barrack information

 HUD Info display  loaded 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.

 Customized look/interface for each race  HUMAN’S  UNDEAD’S  CYBORG’S  ORC’S

 Minimap › Mini world view of the game world › Unit  small square › Barrack  big square

 Basic Controls › Mouse › Keyboard  Camera Control › Scroll wheel  Navigation › Keyboard arrow  Change Map – in Intro  Pause State – Pause Game, change background Volume Level, Exit to Menu

 Enrich game play experience  Animations › Skeleton based animations › are in separate skeleton files, must be loaded at runtime

 Particle effects › read from a material file › generated dynamically based off specific variables set.

 Special Units Have Particle Effects  Blood Effect Upon Death  Health Billboard › Show current health of a unit or a barrack

 Terrain splatting › Can handle up to 10 different textures › Uses two alpha- maps › Blending between textures › Data-Driven

 HYDRAX › generate a custom material file for the water. › D3D9 dependent though.

 Enrich game play experience  Implemented using FMOD library  Sound effects unique to each race background.  Background sound to help player enjoy the game.

 Easy distribution  MSI format (Windows Installer)  Visual Studio Setup Deployment Tools  Customized icon  Features › Create shortcut › Uninstaller › Repair program