Contents
1. Introduction / PAGE
2. Demo Video
3. Project Details
4. Results
5. Conclusions
6. References
7. Team

Summary

Crash and Burn is a competitive tower defence game:

Introduction / PAGE

The artificial intelligence aspect of this game can be split up into 3 agents:

Tower: A tower is used to block units' paths and make them find a different route to the goal. It can also shoot projectiles at a unit. If a unit's path is blocked by towers, it will proceed to attack it.

Unit: A unit tries to traverse the grid of towers in order to make it to the goal. They determine a path through the towers based on distance, probability of survival, control flow, etc. If no path is available, they proceed to create a path by attacking and destroying towers.

Opponent: The opponent is the AI that the player plays the game against. It is responsible for managing its resources, used to create towers and units. It lays down towers to block the players units' path to the goal, while creating units to traverse the player's own tower grid.

Demo Video

The player will show in this paragraph

Project Details

flowchart

Results

success!

Conclusions

References

irrKlang
Shadows, Reflections, Lighting, Textures. Easy with OpenGL!
Shockwave 3D @ Lighthouse 3D
OpenGL @ Lighthouse 3D
NeHe Productions

Team

Tyler Casella Tyler Casella is a 3rd year computer scientist at Cal Poly. His favorite graphic framework to work with is XNA, although OpenGL has been growing on him. Tyler also enjoys traveling through time to help old people of the past cross the street.

Andy Gonzalez Andres (who goes by Andy, or in some circles "The Mexican"), is a coughFifthcough-year Computer Science major at Cal Poly who can often be recognized by his large hair and his rugged good looks. But don't let his manly scars fool you. He really is a nice guy. His hobbies include watching movies no one likes and making jokes no one gets. As the fearless leader of this intrepid group, he urged his team toward victory and it was glorious! Surely this is a great feat!

Ken Hung Ken Hung is a Computer Science student at Cal Poly. He has done extensive work with the models, particles, and animations for Crash and Burn.

Jim Langloid Jim Langloid iaculis purus dui, et tempor sapien. Morbi ut libero ligula, eu pellentesque sem. In quis adipiscing velit. Donec id libero vitae massa pulvinar pulvinar ut ornare elit.

James Pearson James Pearson is a scripting language junkie utterly in love with Python and Ruby. Since there is currently no need for those in Crash and Burn, he works on the AI opponent. James is also the creator and maintainer of the website.

Josh Robinson Josh Robinson is a 3rd year Computer Science major at Cal Poly. He is graduating in December 2010. He likes to describe himself in 3rd person because it makes him sound cool.