Project PLASMA FPS

Blitz3D Forums/Blitz3D Programming/Project PLASMA FPS

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

I can see the need for 4 types of Entities.
1) Buildings, and structures.
2) Special stationary objects. eg. table lamp. (gives off light)
3) Animated objects. eg People, bots.
4) Temperary items you pick up or place yourself. And items that move or explode but don't have AI.

These 4 types discribed
1) These items would be stored in map files to make rooms, dungeons, or even villages. They form the structure of the enviroment.
We could use the various Quake editors out there for this type, and not have to write our own editor.
2) These items would be used for switches, lighting, doors that open, etc.
3) These items are moving around and will need AI. And we can use 3D Animated object editors for these.
4) These items disapear from the enviroment and enter the players inventory. These items would also include things left behind or fired like bombs or rockets.

Each of these 4 groups has it's own specialized characteristics, making them hard or impractical to combine.

I can't think of any reason for more then these 4 types.