1 / 23

Midterm Demo (Fall 2008)

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.

gazit
Download Presentation

Midterm Demo (Fall 2008)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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 • 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’scybug 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 FX Needed for the Game • Sound mixing • Background music • Prioritize sounds being played • Specify 3D world position & volume of sound

  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) • Musicfor PlayerSelectionState (windingup) • 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 soundeffects 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 Separation steer to avoid crowding local flockmates Alignment steer towards the average heading of local flockmates Cohesion steer to move towards average position of local flockmates

  20. AI :: Flocking (4/4) • Algorithm Basics vec3sep = separate(flock) vec3ali = align(flock) vec3coh = cohesion(flock) float A = 2.0 float B = 1.0 float C = 1.0 acceleration += sep * A + ali * B + coh * C velocity += acceleration position += 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 

More Related