Wednesday, December 17, 2014

Second Post Update

Second Post!

Game Name:
Trapped!

Now after lots of time of playing around, our team came up with a new design of a game called Box Shooter, which is a First-Person-Shooter. This shooting game occurs in a room, where a person has to shoot different boxes  that are floating around in a scene. They have a gun and the more boxes they destroy, the more points they get. They can freely walk and look around the scene.

The main 3 features we are implementing are:
1. L-system plant generation
2. Collision detection with bounding boxes and spheres
3. Particle effects.

In the past few days we've programmed, we already finished a bunch of features:
1. Camera movements like a First Person Shooter (using our own custom classes)
      + walking around the room
2. L-system tree generation
3. Scene development (using skybox)
4. Creating bounding spheres

There were initially a lot of problems combining our code together, as many things would only work on one project and not on the other. But after many many tries, we managed to get the base system to work out fine, and now we are starting to implement our game design.

Features we plan to finish by tomorrow:
1. Shooting bullets
2. Enemy Boxes that fly and bounce around
3. Collision detection
4. Particle effects enemies blowing up

Some future features we want to implement if we have time:
1. Scoring system
2. Better shaped trees
3. Smoother movements


We will implement more features and post screen shots of them as we program some more today!

Feel free to checkout our code on github: https://github.com/ktzhang/First-Person-Shooter.

Forest of L-System Plants


No comments:

Post a Comment