CPE 471 Final Project, Winter 2010

Cactus Bunny(beta), By: Aaron Burke

As old as the universe itself, the legendary cactus bunny does what it's been doing for centuries: popping balloons with his prickly cactus needles of doom. But watch out, cactus bunny has many enemies like the evil snowmen. Come in contact with them and you turn red from their acidic touch (and take damage once that's implemented). Everything has collision detection in three dimensions, you can pass through tree leaves but you can still sit on top of them, try climbing up the trunks and see! All ten evil snowmen run around the stage avoiding objects, except for bunny. If they hit you they'll rudly shove you out of the way as you take damage! (there still is a bug sometimvves where they can get stuck in objects and weird stuff starts to happen with collision with bunny, if only I had more time to fix it)

What are you doing cactus bunny!? Roll away as fast as you can!!

Silly cactus bunny, this isn't mario. Jumping on their heads won't spare you from their wrath

There are many different options and cheats to mess around with, so I thought this cheat sheet might come in handy

I had problems with the directional arrows at first since glut only takes in a single character press at a time so you could only go up down left right but no diagonals. By checking for key presses and realeases I was able to keep track of multiple key press combinations, so now you can go all directions with ease. This in combination with a pitch and yaw camera around bunny is how you navigate around the world, cactus bunny moves in relation to the current camera coordinates so rotating the camera around cactus bunny with the mouse is the best way to turn in the game, and the y viewing is constrained so you can't go through the ground or see higher than 50 degrees.

Zooooooom Out! Can you find cactus bunny?

The zoom in and out simply increases/decreases the radius of this camera. The speed is tied to everything that moves in the game (exept the camera so you can pause time and do some cool matrix scenes or take pictures easier like these snap shots), and you can also reverse time and physics will go backwards! There are even cheats for those who don't play by the rules.

Make bunny grow and shrink on command without having to pop those pesky balloons. Make bunny too big and moving might get a little tough though, but boy can you jump.

Adjust gravity and power and leap out of the stage constraints to see... the sky sphere! The trick to the seemingly endless world is simply a sphere and light source that follows you wherever you go, with "ghost" planes being drawn in all directions of the real plane. When you reach a stage boundry, cactus bunny pops out on the other side, but due to the ghost plane allusion you can't tell the difference!

How about those trees bunny. Think you can climb them?

Rolling into objects grips onto them and allows for extra jumps.

take a look at the view from your new pearch

Time it right and you can climb seemingly unsurpassable barriers, cling jump jump cling jump jump!

scale the tower and jump off, then reverse time right before you hit bottom for extra fun!

VIDEO TO COME SOON MAYBE...!?

As for resources I used practically all the know how from the labs and programs we did in class, and google images with a little photo shop touching for the textures (the grass is actually a texture from animal crossing)