Color ++

3D, FPS, team oriented, paintball game. The objective of the game is to gain dominance in the world (by painting opponents to your own color).

 

Goal

  1. World: Loading Level : Load collision information along with the level; i.e. lets say there is a building with multiple rooms in it. The player should not be allowed to walk through the walls.
  2. Player:
    1. Camera: Player can move around in: (can be toggled)
      1. First Person Mode
      2. Third Person Mode
    2. Action: Player can fire paintballs at other NPC ( I am not planning to make it a multiplayer game). One thing I want to get done with is; only a part of the other player gets colored when shot upon; instead of coloring the whole player mesh.
    3. NPC: Very simple AI (a shoot on sight action)
    4. Team play: Again, this is an AI thing.
  3. HUD: Gameplay / Game States and Menu system
  4. Game win/loose condition in place.

 

Current State

Current Objective : Setup Camera / rendering geometry framework

Archived Objectives :

  • Find out about 3D scene management and the Data Structures involved. (Sep 4)

 

Week Duration Task Status Links Remarks
Aug 28 – Sep 4

Exploring scene management packages (Java 3D, OpenScene graph, OGRE 3D)

Completed   Have a understanding of the underlying principles of a scenegraph.
Sep 4 – Sep 21

- Setup Geometry rendering/ camera

- Setup VS to use Qt/openGL Mathematics

- Precompiled headers

- Code Framework in place
- Reference frame needs to be put in

In progress

openGL Superbible Code will need to be refactored later on to make it Object Oriented

 

Links

Technology used



Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.