2.43m contains a significant performance improvement for those people who run with graphics on and the view zoomed in to show only a portion of the field. In all prior versions, all the ties and bots and stuff were being drawn independent of whether you were zoomed in or not. If you were zoomed in, most of this work was wasted, displaying stuff not on the screen. As of 2.43m, I only bother to display stuff that is actually visible. This is essentially equivalent to turning off the graphics for everything not on the screen. The more you zoom in, the faster the sim runs. The perf improvement for people who run this way is significant (e.g. 25% increase in cycles/sec for a sim with 1000 bots when zoomed in significantly vs. full field in view).
I may attempt some other perf improvements in this area. In order to do so, I'd like to know more about how people run their sims.
hmm. Seems I only get three poll questions. Please reply with any other comments you may have along these lines. In particular:
Does anyone care about the lame little "skin" squiggles inside bots?
What cycle/sec rate do you aim for when chooisng your sim size / number of bots, etc.? Namely, how slow is so slow that you decide to make your sim smaller?
Do you run with shapes? Would you be willing to take a perf hit (in sims with shapes) to make shapes better? e.g. bots could burrow into them, shoot off pieces, etc.