Development:Performance
Current (23:43, 20 June 2006 (PDT)) test performance:
(VS Windows Test-rig):
- 1K fighters in 1 group, all friendly: playable, sufficient
- 10K fighters split into 10 groups, all friendly: sub-par, semi-playable
- 9K fighters in 9 groups, friendly. 100 Nicander vs. 100 Lancelot: <10 fps (comms on) <25 fps (comms off)
- 9K fighters in 9 groups, friendly. 500 Nicander vs. 500 Lancelot: <10 fps (comms off)
- Fix bolt collision speed
- AI fixed 50% cost in Fire::Execute... irregularities in AggressiveAI::Execute
- Fix loading times
- Pressing 'd' (dock) key can completely pause the game for a noticeable amount of time, even when docking does not occur (e.g. target random fighter far away. press 'd')
Addressed:
- Fix repair function cost to not be proportional to the time of a physics frame
- Make targetting cheaper--especially when no target is able to be selected
- some progress on this front - at the very least, it decays gracefully now. Heuristics and vegastrike.config constants likely need some pondering. Abject pauses appear to be removed.
- 23:43, 20 June 2006 (PDT)
- Fix Communication
- 23:43, 20 June 2006 (PDT)