midterm demo (fall 2008)

Post on 25-Feb-2016

22 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Midterm Demo (Fall 2008). Outline. BuggyCode Studios Employees BUGS, Last Stand Squad Game Levels Demo 1 Game mechanics Interaction Game engine features used Sound effects Graphics AI Remaining Tasks Demo 2. BuggyCode Studios Employees. - PowerPoint PPT Presentation

TRANSCRIPT

1

Midterm Demo (Fall 2008)

2

Outline BuggyCode Studios Employees BUGS, Last Stand Squad Game Levels Demo 1 Game mechanics

Interaction Game engine features used Sound effects Graphics AI Remaining Tasks

Demo 2

3

BuggyCode Studios Employees

Alper Akbal Farid Harhad

Sean O’Connell

Andrew Staley

Tarik Teksen Tutal

•Developer•Game physics

•Developer•Team lead

•Developer•Wiimote & AI

•Concept Art•3D Art

•Developer•Sound effects

Checks us out at http://www.buggycodestudios.com

4

BUGS, Last Stand Squad

Protect Earth from deadly gigantic cyborg bugs (the cybugs)

Story Armament race drives world wide conflicts Green World’s cybug project backfires Cybugs attack nuclear sites world wide

Multiplayer TPS & wiimote-based game “Tower defense” game play 4 Levels

5

Game Demo 1

6

Game Mechanics

7

Interaction

Players destroy cybugs with wiimotes

8

Game Engine Features Used Terrain & mesh readers irrEdit irrKlang

9

Sound mixing Background music Prioritize sounds being played Specify 3D world position & volume

of sound

Sound FX Needed for the Game

10

Sound FX Implemented

Console app to test the irrklang library capabilities and a test class to adjust sound FX

Music for IntroState and MenuState (thrilling)

Music for PlayerSelectionState (winding up)

Background music for TestLevel Sound mixing Every cybug plays its own sound

11

Remaining Sound FX Tasks Each bug and each weapon will have

its own sound Adjust volume according to distance Multiple sound effects and ambient

sounds in order to get rid of monotony. Make minor adjustments for various

game levels Create our own sound effects

12

Concept Art :: Character Art (1/2) Four distinct

character types, each with his or her own strength and weakness

Here are heavy and midrange concepts

13

Concept Art :: Character Art (2/2) Here are

the Sniper and Demolition concepts

14

Concept Art :: Bugs

Techno-Organic, about 5-6ft tall, many types

15

AI :: Waypoints (1/2)

The cybugs will follow certain paths, which are determined by waypoints

For each spawn point, there will be different paths, randomly chosen by a cybug

16

AI :: Waypoints (2/2)

17

AI :: Flocking (1/4)

To create variations, there will also be a flocking algorithm

Cybugs will not collide with each other

18

AI :: Flocking (2/4)

19

AI :: Flocking (3/4)

Steering Rules

Cohesionsteer to move

towards average

position of local flockmates

Alignmentsteer towards the average

heading of local flockmates

Separationsteer to avoid crowding local

flockmates

20

AI :: Flocking (4/4)

Algorithm Basicsvec3 sep = separate(flock)vec3 ali = align(flock)vec3 coh = cohesion(flock)

float A = 2.0float B = 1.0float C = 1.0

acceleration += sep * A + ali * B + coh * Cvelocity += accelerationposition += velocity

acceleration = vec3(0, 0, 0)

21

Remaining Tasks

HUD overlay Add character and base 3D models Create 4 distinct levels Finish sound dynamics Finish waypoint AI code Finish bug/bullet collision detection

22

Game Demo 2

23

Thank you

top related