u.s.s.r milestone 3 presentation. background creating a arcade racing game involving the...

10
U.S.S.R Milestone 3 Presentation

Upload: richard-simpson

Post on 29-Jan-2016

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: U.S.S.R Milestone 3 Presentation. Background Creating a arcade racing game involving the specialization areas of our choice: AI Procedural Content GPU/Shader

U.S.S.RMilestone 3 Presentation

Page 2: U.S.S.R Milestone 3 Presentation. Background Creating a arcade racing game involving the specialization areas of our choice: AI Procedural Content GPU/Shader

Background

• Creating a arcade racing game involving the specialization areas of our choice:

• AI• Procedural Content• GPU/Shader programming

Page 3: U.S.S.R Milestone 3 Presentation. Background Creating a arcade racing game involving the specialization areas of our choice: AI Procedural Content GPU/Shader

What went wrong?

• XNA/JigLibX is not the way to go.• Things took longer to implement/debug than planned.

• Source engine games + USSR destroys the dx9 device forcing user to reboot or get seizures .

• Trying to keep things simple, we over complicated stuff.

Page 4: U.S.S.R Milestone 3 Presentation. Background Creating a arcade racing game involving the specialization areas of our choice: AI Procedural Content GPU/Shader

Graphics/Shaders

• What’s implemented:• Shadows• Particles• Fullscreen glow

• Why not more?

Page 5: U.S.S.R Milestone 3 Presentation. Background Creating a arcade racing game involving the specialization areas of our choice: AI Procedural Content GPU/Shader

Procedural Content

• What’s implemented:• Tracks• Textures• Vehicles• ”Skybox”

• No terrain around the track

Page 6: U.S.S.R Milestone 3 Presentation. Background Creating a arcade racing game involving the specialization areas of our choice: AI Procedural Content GPU/Shader

AI

• What’s implemented:• Track following• Fuzzy logic• Situation based steering• Interaction

• Limited obstacle avoidance• No difficulty settings

Page 7: U.S.S.R Milestone 3 Presentation. Background Creating a arcade racing game involving the specialization areas of our choice: AI Procedural Content GPU/Shader

What went Right

• We have a game and it is playable.

• Techno Bauer Anthem!!!

Page 8: U.S.S.R Milestone 3 Presentation. Background Creating a arcade racing game involving the specialization areas of our choice: AI Procedural Content GPU/Shader

Show us the game already

Page 9: U.S.S.R Milestone 3 Presentation. Background Creating a arcade racing game involving the specialization areas of our choice: AI Procedural Content GPU/Shader

Lessons learned

• Do not use XNA for bigger projects if not specificly targeting the Xbox 360.

• Take the easy way out, there are shadercreation tools out there. No need for doing everything by hand.

• Ananlyze dependencies better to get a more complete timeplan.

• When making an AI that doesn’t cheat, don’t cripple it. Give it all the data it needs to cheat, just don’t let it.

Page 10: U.S.S.R Milestone 3 Presentation. Background Creating a arcade racing game involving the specialization areas of our choice: AI Procedural Content GPU/Shader

Questions?

• ”Knowledge is power”