Id like to see eph ranking, doesnt have to be included in hof, but would be nice to see a rank, like we get for level, wins, etc.
suggestions
2012-04-08 05:35:46
[12 years, 232 days ago] |
|
2012-04-08 09:58:20
[12 years, 231 days ago] |
I'm sure EPH would be hard to "rank". It's probably determined "on the fly" based on other variables. I could be wrong. |
<123>
2012-04-08 13:17:15
[12 years, 231 days ago] |
Why would it be hard to rank? At any given moment in time, each bot has a specific number that is its EPH. That wouldn't be any harder to rank than wins or energy. |
2012-04-08 15:21:13
[12 years, 231 days ago] |
You don't understand what I'm saying. It is a formula. Not just a static number that raises like wins/losses. Like your block chance, it isn't stored in the database as it is determined on the fly. It may or may not be stored in the database since it changes every hour. |
2012-04-08 15:50:25
[12 years, 231 days ago] |
whether it's easy or hard, would be nice to be able to see how we all stack up |
<123>
2012-04-08 16:05:29
[12 years, 231 days ago] |
Ah, gotcha. I had some kind of logical lapse where it didn't occur to me that Top100 EPH might not contain the exact same bots as Top100 Monthly. I was kind of just thinking of ranking the HoF bots by EPH, which would be pretty inaccurate I guess. |
Administrator 2012-04-11 23:41:16
[12 years, 228 days ago] |
What Alan said is correct. EPH is a calculated by a non-trivial formula and cannot be indexed for fast lookups like level, wins, etc. The hourly script that doles out energy takes something like 30-60 seconds to chug through all the bots. At best, I could cache the EPH of every bot at the start of the hour and sort on that, but it might be difficult to present that information in a non-confusing way. |
2012-04-11 23:44:16
[12 years, 228 days ago] |
I'm correct! Gah!! |
Administrator 2012-04-11 23:45:24
[12 years, 228 days ago] |
Although thinking about this a little more now, maybe I could just make all the EPH displays elsewhere be like that too. In other words, if it's 11:42pm and your EPH is x, then get a bunch of levels or wins or something to make your EPH rise to some value greater than x, it would still look like it's x at 11:56pm instead of the new value. At 12:00am when the next hour rolls around and the hourly EPH script runs, it would be recalculated and you'd see the new value. This might even be a little more fun than seeing it change in real-time. This way, you'd sort of look forward to the hour change to see how much (if any) your EPH changed based on your work. I added a note to the master list to explore this further. |