Entity limit
Posted: Wed Jun 18, 2008 10:19 am
I had this thought yesterday. I'm not sure of how it works, but this is my interpretation. Tell me if I'm wrong.
In Quake, each entity occupies a "slot" called an "edict". It can be anything : debris, projectiles, enemies, pickups, and the player himself. When an entity disappears, it frees the edict it was previously occupying. There are a limited number of edicts, and if too much entities are created at the same time, it will generate a "no free edicts" error, causing the game to crash. Am I right ?
Now the problem is : How are you going to recreate the singleplayer mode with this limit ? Not only has Blood more actors per level than Quake, but it also has much more gore and persistent gibs. What will happen with large groups of zombies ? Will we be able to toss our TNT on them without fearing the desktop ? What about Shial's spiders or the Bloated Butchers ?
...Just a thought.
In Quake, each entity occupies a "slot" called an "edict". It can be anything : debris, projectiles, enemies, pickups, and the player himself. When an entity disappears, it frees the edict it was previously occupying. There are a limited number of edicts, and if too much entities are created at the same time, it will generate a "no free edicts" error, causing the game to crash. Am I right ?
Now the problem is : How are you going to recreate the singleplayer mode with this limit ? Not only has Blood more actors per level than Quake, but it also has much more gore and persistent gibs. What will happen with large groups of zombies ? Will we be able to toss our TNT on them without fearing the desktop ? What about Shial's spiders or the Bloated Butchers ?
...Just a thought.