Team
- Andrew Adriance
- Jeffrey Lam
Game Concept
This game is all about protecting your lawn, and fostering its health. You've spent your whole life keeping your lawn perfect, and now as you near retirement vermin have come to take away your hard work. This shall not stand. You must defend your lawn, and keep it beautiful lest joy be stripped from retirement.
Mini User's Guide
Armed with only your trusting cane, and your slow acting sprinkler system you set off to defend your lawn from these nasty invaders. Use W,A,S,D to move, left shift to sprint, the mouse to look around, left mouse button to scare, right mouse button to use sprinklers when water is at 100%.
Keep your lawn health above 50% for 3 minutes to make it to retirement!
Technologies
- View Frustum Culling
- Deferred Shading
- Shadow Mapping
- Billboarded Particle System
- 3D Positional Sound
- Non-photorealistic rendering including edge detection
- A* AI system
- World grid as a uniform spatial data structure
- Bounding Sphere Collision Detection
- Model hierarchy with animations
- JSON resource loader
- Sky Box
Videos
Death by Exhaustion
Lawn Eaten
Lasting Until Retirement
*Note: Videos were recorded in demo mode, so retirement is in 1 minute and lawn death is at 90%. Regular gameplay has retirement in 3 minutes and lawn death at 50%.
Particle System
External Sources
Helpful Tutorials
- Deferred Rendering
- Multiple Directional Lighting
- Sky Box
- Sobel Edge Detection
- Toonshading
- Toonshading (deprecated)
- Vignette Effect
- Learning Blender
- Quick Start: Texture Painting in Blender
- Fruit Ninja, thanks for the webpage format