Blaze is a retro/minimalistic styled sci-fi first person flight/shooter action game. The game can be played almost single handedly with just mouse. It's about shooting a lot of alien things (in semi-randomized missions?). The alien things are trying capture all your base, and have already captured at least half of it. You have to defend the base and capture the alien controlled areas back. Or something like that...
Tried some color translations for the aliens. Maybe the blue ones need a few tweaks. The different ones got different HP, but otherwise behave the same. They should have a different attack, but not copied directly from player's weapons.
There's also some HUD/Console font, maybe a little small. No idea how to scale the HUD graphics yet. It's possible to type in some cheats into it.
And improved the over/under thing code. So far in my testing they have not got stuck in each other or player at all.
The level has 330 aliens. I experimented what happens if they're all awake at the same time and tried to get them all into one area.. and there's no lags or anything.
DarkPlaces goes to a crawl when there's that much action going on. So it was definitely a good change for this to use a Doom Engine.
Wow...nice.
Doom has traditionally handled large enemy numbers well.
I'm working on some qc improvements to see if monster / bot AI handling can be tweaked to handle more enemies in an arena type setting.
In my other project I was able to get a little better performance with larger enemy numbers when I changed sys_ticrate to do fewer tics per second. But it still wasn't suitable for this much things attacking player.