How do I calculate the speed of hyper triggers on non-Fastest speeds?
Alternatively, if no one knows that, does anyone know how fast full-speed hyper triggers run on Faster, or how much slower Faster is than Fastest?
None.
This map tells you what speed you play at.
Attachments:
None.
Make a trigger:
Always
Add 1 to minerals for Current Player
Preserve Trigger
Get a stopwatch. Host the game for 5 minutes or so, then divide # minerals by seconds elapsed to get a rough idea of trigger cycles/second.
Longer lengths of time will yield more accurate results.
None.
Hyper triggers run every other frame.
Fastest 24 fps
Faster 21 fps
Fast 18 fps
Normal 15 fps
Slow 12 fps
Slower 9 fps
Slowest 6 fps
These numbers aren't entirely correct, but they should give you an estimate. I believe they actually run at some crazy decimal in fps, but rounded they're nice and whole.
"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"
Longer lengths of time will yield more accurate results.
Do you imply different number of trigger cycles run each second? Of course not... Then why simply not to calculate it for one second (and better not the first one)?
Some.
It seems to me that you'd need to test it more than simply calculate it, because waits run at normal time, regardless of game speed, and the trigger cycles that would happen without the waits change based on game speed, so I think the entire thing must be tested.
Stopwatch..?
None.
Longer lengths of time will yield more accurate results.
Do you imply different number of trigger cycles run each second? Of course not... Then why simply not to calculate it for one second (and better not the first one)?
For mathematical averages, the higher the sample size divided by the occurrences yields a more accurate result.
Say you run it for 2 seconds...you would get 30 minerals @ normal speed.
Now, let's say you run it for 2 hours. You would get an estimated 108,000 [2 * 60 * 60 = 7,200 seconds in 2 hrs, * 15 = fps]. Instead of the predicted 108,000, you get 107,500. Averaged out, [107,500 / 7,200] it would give 14.931 [rounded to thousandths] fps.
Wouldn't you agree 14.931 is more accurate than 15?