Wow, that's one big fleet.
Mind giving some hints as to how you handle it? Do you update each entity every frame (brute force)? Or are there some algorithms involved which minimize the calculations?
they are all updated each frame but some part of the update is balanced over several frames, things like looking for a potential enemy target. I'm also using octrees to speed up the entity queeries. And it's multi-threaded on the star-system level.
Wow, that's one big fleet.
Mind giving some hints as to how you handle it? Do you update each entity every frame (brute force)? Or are there some algorithms involved which minimize the calculations?
they are all updated each frame but some part of the update is balanced over several frames, things like looking for a potential enemy target. I'm also using octrees to speed up the entity queeries. And it's multi-threaded on the star-system level.