GunslingerBara GunslingerBara

Demigod Pantheon Statistics - Log/Info/Suggestions

Demigod Pantheon Statistics - Log/Info/Suggestions

I want suggestions!

Hello everyone,

As Stardock's web developer, I was tasked with creating a statistics website for Demigod using the ungodly amount of data we (will) have available to us.  That website is now located at http://pantheon.demigodthegame.com.  A bunch of you already saw the "beta" version a few weeks back.  While this site is still a beta, I am happy enough with it to remove the beta message that was at the top of the page in the previous version.

Today I pushed an update that added a bunch of new statistics, pages, and a slight redesign. Starting today I will be keeping a log of changes to the site in this post.  I will also be checking for any suggestions, ideas, or feedback you guys may have on the site, so feel free to reply with any ideas. 

Please keep in mind that the site is still a work in progress.  Some numbers are still off, the design will likely be changed some more, and we will be adding more statistics in the future.  It will likely be updated a few more times before Demigod's release.

Change Log:
9/21/2009
- Fixed how player stats are saved to the database, so custom games now count for Ladder Rankings/Experience (not all custom games though, just ranked custom games).
- Added Notes tab to player pages. This will allow you to view and manage private notes for other players, which will eventually appear within Demigod itself. Only you can view notes you've written, and you cannot view other's notes or notes written about you.
- The player stats on the left side of the primary player page now includes a small description for each stat.
- Fixed minor bugs with graphs.
- Fixed other minor bugs.

6/5/2009
- Added "Ladder" stats and rankings, which include Skirmish and Pantheon games.
- Updated "Overall" stats to include everything, Overall is not ranked.
- Added Tournament Stats to player stats page.
- Player's games listing now shows "NA" if a game is not counted.
- Updated search page to show more information and be more informative.
- Updated achievements page, it will be turned on when the stats are reset.
- Other minor bug fixes and design changes.

5/18/2009
- Added graphs for each Pantheon tournament.
- Added graphs for maps.
- Added graphs for Demigods.
- Minor bug fixes.
- More changes to back-end for API.

5/11/2009
- Player stat charts!  Go to any player's initial page and you'll see some cool new charts and a slightly different layout.
- New tournament lists page (click on View All Tournaments at the bottom of any Pantheon page).
- Added current team progress chart (by percentage) to the right of the Pantheon page.
- Minor performance and back-end tweaks.

4/29/2009
- Lots of back-end changes to prepare for public API.
- Added sorting options to the Top Demigods and Maps pages.
- Updated all pages to make a more consistent error message system.
- Updated player search to avoid certain errors.

4/24/2009
- Maps statistics!  You can now view overall statistics for each map, as well as how you did on each map.
- Fixed up some search issues.
- Added "Skirmish Statistics" to the player info page, on the bar to the right (click on Overall Statistics to see a dropdown).
- The games list now shows the game name.
- Tons of changes in the backend to make things faster and more accurate.

4/9/2009
- Added Top Demigods section, showing which Demigods are being used the most, win the most, etc.
- Added Demigods tab to player info page, showing which Demigods each player has played their stats for that Demigod (note: stats are inaccurate for the time being).
- Added Skirmish Rankings tab to Top Players.
- Major changes to how we are collecting stats and data.
- Minor image and backend changes.

4/7/2009
- Added sorting to games list, search sorting coming later.
- Added small arrow icons to headers to show you which column is currently sorted, and in which direction.
- Updated games listing to make it more readable, added a new page for each game for extended info (click on the date to see the page).
- Minor background changes.

3/31/2009
- Sorting now works on rankings pages, has not yet been implemented into other pages.
- Search page columns slightly tweaked.
- Search bar now works properly in Chrome.
- Player info page now shows rank and favor points for overall and custom game stats.
- Other minor changes.

3/23/2009
- New design!
- Added experience and overall rank to search page.  All search statistics should now be "overall" statistics, not custom game or tournament stats.
- All pages now have proper headers and titles, should make things easier to navigate and harder to get lost.
- Player info page now shows the player's avatar and lists tournaments the player has participated in by default.
- General player statistics are now relegated to the right side of the player info page.  Clicking on "Overall Stats" will dropdown a box that allows you to switch between overall and custom game stats.
- Search box now submits by pressing enter.
- Added message to bottom of ranking page saying "Note: Rankings are updated once daily at midnight EST."
- Small presentation changes for numbers and dates.

3/10/2009
- Added new "Experience" rating on nearly any page that shows a player.
- You can now see what team a player is on for tournament rankings.
- Games list now shows the game type (Conquest, Flag Control, etc.).
- Added player count for each team on the tournament info page (note: this may not be accurate at the moment).
- Added "Top Clans" button that redirects to nowhere (for now).
- Renamed all instances of "Skirmish" to "Custom Games" (let me know if you find any I missed).
- Added tabs to top of rankings pages to switch between Overall rankings and Custom Game rankings.
- All instances of "Forces of Dark" renamed to "Forces of Darkness."
- Minor design, wording, and bug fixes.

3/5/2009
- Redesigned the player page and added tabs for separating stats in a more user-friendly manner.
- Added a player search bar to all Pantheon pages (top right corner).
- Separated skirmish, overall, and tournament stats into individual pages.
- Added an achievements page, but data is inaccurate (see Known Bugs below).
- You can now view a list of games a player has played.
- Clicking on any rank number will take you to the rankings list with that player highlighted.
- Added 2 buttons at the top of the page: Pantheon Tournaments and Top Players.
- "Pantheon Tournaments" button will take you to the latest (active or inactive) Pantheon tournament.
- Top Players now shows overall top players, not skirmish top players.
- Tournament information page now shows each team, the top players for that team, and the team's information.

Once again, the Pantheon statistics website is located at http://pantheon.demigodthegame.com.  I look forward to your feedback!

Bara

211,639 views 454 replies +1 Loading…
Reply #351 Top

Quoting lambdaman, reply 25
It would be fun to be able to see how the per-Demigod stats changed over time, instead of just a bar chart showing the current standings.
End of lambdaman's quote

I do have that data available, and is easy to get to.  I'll see about making a page for each Demigod with stats and graphs just for that Demigod.  The current Demigod graphs were meant for comparison purposes.

Bara

Reply #352 Top

http://www.tumblr.com/trends

Would be wicked to have similar features as the above ...

Maybe replace the tags with either player names, add in some drop down boxes to choose data types .. would be wicked.

Reply #353 Top

I do have some ideas for player comparisons, but I can try to do some trending for multiple players.

Bara

Reply #355 Top

Quoting f1do, reply 4
just won 3 panth games and it shows me being 1-1...

 

so uhh yeah...
End of f1do's quote

Stats are updated at midnight daily (and some at 6AM).  Try checking again tomorrow morning. 

By the way, do the games show up in your games played list?  If so, then it's just a matter of waiting for those numbers to update.

Bara

Reply #356 Top

Quoting GunslingerBara, reply 5



Quoting f1do,
reply 4
just won 3 panth games and it shows me being 1-1...

 

so uhh yeah...


Stats are updated at midnight daily (and some at 6AM).  Try checking again tomorrow morning. 

By the way, do the games show up in your games played list?  If so, then it's just a matter of waiting for those numbers to update.

Bara
End of GunslingerBara's quote

Bara I played 3 pantheon last night and only one showed all were before midnight. but then again all had rage quitters :)

Reply #357 Top

Quoting GunslingerBara, reply 5

Quoting f1do, reply 4just won 3 panth games and it shows me being 1-1...

 

so uhh yeah...
Stats are updated at midnight daily (and some at 6AM).  Try checking again tomorrow morning. 

By the way, do the games show up in your games played list?  If so, then it's just a matter of waiting for those numbers to update.

Bara
End of GunslingerBara's quote

Hello Bara, still shows my panth record as 1-1

out of the 3 games 2 of the showed up in my game list and for some reason the last game it gave me a loss even though my team laid the smackdown. ( looks like it gave my partners the win and me the loss :(

Reply #358 Top

Gunslinger, stuff is really looking good.  You should have charts for Cumulative win%, Daily win%, and Experience lvl.  Then I think it is pretty much set.

 

Of course that doesn't mean that stats are perfect or there isn't ELO debate, but this is really lokking feature complete.

Reply #359 Top

How do all demigods have a Win% greater than 50% except QoT?

Reply #360 Top

Hi Bara,

Played a game 5/21/09 at 9.52 pm EST or so.  Custom game on Crucible, 2v2.  One opponent dc'd.  One opponent quit.  My ally and I stay in and finish the game, but I see no record of it.  My impression was that as long as someone played the game out it would show up on games played?

It doesn't look like dc was a split either, because it doesn't show on the dc'd player's record.   

 

Thanks

Reply #361 Top

How do all demigods have a Win% greater than 50% except QoT?
End of quote
More than 1 Demigod in a game?

 

:fox:

Reply #363 Top

Heyo, i had posted a few pages back about getting win %'s per demigod to not include mirror matches, and you(bara) suggested using the pantheon filter since that accomplishes it.  Which was an excellent suggestion!

 

unfortunately, the data isnt calculated properly. When i go to win % i see that almost every demigod is hovering around 10%.

 

This probably means that the formula to calculate win % is based off the total games played.  I say this b/c when i add up Wins per demigod and Losses per demigod it does NOT equal the total games played, its significantly lower.

 

for example, Oak with the Pantheon Filter:

Oak - Games Won = 955

Oak - Games Lost = 1879

Oak - Win Percentage = 10%

Oak by my calculations has played 2834 games. his win % should be 33%

Oak - Total Games Played = 9288

 

if you take the games won and put it over the total games... 955/9288 = 10.2 %

 

I'm guessing that the total games played data is derived from the people who queue up, but games won/lost is derived only from people who stay connected the whole way through.  This sucks that like 2/3 of people rage quit or crash out of/@ the lobby :/

 

This might already be fixed though since the data is probably from earlier tournaments(?), so this might disappear when we get the data reset since that will only include new tourny data?  If not, a quick fix would be to change the total games played calculation to be games won + games lost.

 

btw, does this data include AI's that load up as partners?

 

UPDATE: so all the DG's have win %s betwen 32 and 35% when i calculate it using the wins/ (wins+losses).  that doesnt seem quite right... or ... maybe it is?

Reply #364 Top

Hi Bara,

Liking the graphs :thumbsup:

It looks like you guys stopped tracking custom games data entirely?  I understand they don't count for ranked matches or experience any more, but have you stopped keeping records of the games?

Like my Custom game stats show me with 52 Custom games.  Which was current maybe a week ago...

Thanks

Reply #365 Top

Quoting HorseRadish, reply 6
Bara I played 3 pantheon last night and only one showed all were before midnight. but then again all had rage quitters
End of HorseRadish's quote
Quoting f1do, reply 7
Hello Bara, still shows my panth record as 1-1

out of the 3 games 2 of the showed up in my game list and for some reason the last game it gave me a loss even though my team laid the smackdown. ( looks like it gave my partners the win and me the loss
End of f1do's quote
Quoting Ke5trel, reply 10
Hi Bara,

Played a game 5/21/09 at 9.52 pm EST or so.  Custom game on Crucible, 2v2.  One opponent dc'd.  One opponent quit.  My ally and I stay in and finish the game, but I see no record of it.  My impression was that as long as someone played the game out it would show up on games played?

It doesn't look like dc was a split either, because it doesn't show on the dc'd player's record.   

Thanks
End of Ke5trel's quote

Unfortunately the side-effects of disconnects are still not resolved. 

f1do, I notice that your record is 1-3 now, and I re-ran the job that calculates your win/loss ratio and it didn't change, so I'm guessing that the job isn't the problem but instead that your game is not being recorded.  Unfortunately there are no logs on our end as far as problems preventing games from being saved, so I'm willing to bet it's another disconnect issue (if the host disconnects, no one connects to our servers to save the game, afaik). 

Ke5trl, that isn't exactly the case.  If the host disconnects, there's a chance the game may not be saved at all.  And even if the host stays, something else may prevent the game from being saved if someone quits.

Please be patient with us as we continue to work with GPG in resolving these issues.

Quoting Trigeminal, reply 8
Gunslinger, stuff is really looking good.  You should have charts for Cumulative win%, Daily win%, and Experience lvl.  Then I think it is pretty much set.

Of course that doesn't mean that stats are perfect or there isn't ELO debate, but this is really lokking feature complete.
End of Trigeminal's quote

I'm not sure what you mean by cumulative win %... A win % can go from 1 to 100%, so if I just add them all up that doesn't really mean much (does having a 13,000 win % after 50 days mean anything?).  Daily win % and experience level is an interesting idea, I may be able to implement those.

Quoting Trigeminal, reply 9
How do all demigods have a Win% greater than 50% except QoT?
End of Trigeminal's quote

That's an error on my part that I have yet to resolve.  The math that I'm doing for calculating that is incorrect, I just need to take the time to rewrite the queries :)

Quoting Sarcophogus, reply 13
Heyo, i had posted a few pages back about getting win %'s per demigod to not include mirror matches, and you(bara) suggested using the pantheon filter since that accomplishes it.  Which was an excellent suggestion!

unfortunately, the data isnt calculated properly. When i go to win % i see that almost every demigod is hovering around 10%.

This probably means that the formula to calculate win % is based off the total games played.  I say this b/c when i add up Wins per demigod and Losses per demigod it does NOT equal the total games played, its significantly lower.

for example, Oak with the Pantheon Filter:
Oak - Games Won = 955
Oak - Games Lost = 1879
Oak - Win Percentage = 10%
Oak by my calculations has played 2834 games. his win % should be 33%
Oak - Total Games Played = 9288

if you take the games won and put it over the total games... 955/9288 = 10.2 %

I'm guessing that the total games played data is derived from the people who queue up, but games won/lost is derived only from people who stay connected the whole way through.  This sucks that like 2/3 of people rage quit or crash out of/@ the lobby :/

This might already be fixed though since the data is probably from earlier tournaments(?), so this might disappear when we get the data reset since that will only include new tourny data?  If not, a quick fix would be to change the total games played calculation to be games won + games lost.

btw, does this data include AI's that load up as partners?

UPDATE: so all the DG's have win %s betwen 32 and 35% when i calculate it using the wins/ (wins+losses).  that doesnt seem quite right... or ... maybe it is?
End of Sarcophogus's quote

Thanks for the info (again :) ), I'll take a further look at the numbers as soon as I have this forum update ready to go.  Until then I wont be pushing another Pantheon update or work on the stats much. The data should not include AI, but some still may.  Late last week I went through and updated many queries to ignore AI.  Some are still not done.  I'll try to get those done soon.

As for your final bit, that all Demigods have a win% in the 30's, that still seems off, and seems like the opposite of what it is now (where every demigod has a win% > 50).

Quoting Ke5trel, reply 14
Hi Bara,

Liking the graphs

It looks like you guys stopped tracking custom games data entirely?  I understand they don't count for ranked matches or experience any more, but have you stopped keeping records of the games?

Like my Custom game stats show me with 52 Custom games.  Which was current maybe a week ago...

Thanks
End of Ke5trel's quote

Is that better? :p

Bara

Reply #366 Top

I am not sure what people have suggested so far, I am too lazy to read through 15pages. But kills/deaths ratios, kills per game, flags per game, average gold per game, favor points per game, etc all the end game stats.

BTW, thanks for the hardwork!

Reply #367 Top

Quoting themadmanazn, reply 16
I am not sure what people have suggested so far, I am too lazy to read through 15pages. But kills/deaths ratios, kills per game, flags per game, average gold per game, favor points per game, etc all the end game stats.

BTW, thanks for the hardwork!
End of themadmanazn's quote

Unfortunately I do not have access to that data so I cannot show it on the website.  Perhaps in the near future this may change.

Bara

Reply #368 Top

Quoting GunslingerBara, reply 17

I'm not sure what you mean by cumulative win %... A win % can go from 1 to 100%, so if I just add them all up that doesn't really mean much (does having a 13,000 win % after 50 days mean anything?). Daily win % and experience level is an interesting idea, I may be able to implement those.
End of GunslingerBara's quote

So here is what I mean:

Think back to high school:

Daily win %=Test Score
Cumulative Win %=Class Grade

While the daily win % can fluctuate wildly from day to day, a cumulative % will better show overall trends.  The cumulative Win % in also less infleunced by outliers.  So say, the followin occurs:

                   Games Won              Games Played               Daily Win %             Cumulative Win %

Day 1:             3                                  10                                30%                      30%

Day 2:             12                                15                                 80%                     60%

Day 3:             10                                15                                 66%                     62.5%

Day 4:             0                                   5                                   0%                      55.6%

Day 5:             9                                  10                                  90%                     61.3%

 

As you can see the daily win% and Cumulative win % have entirely different graphs.

Reply #369 Top

Ahh, I see what you mean now.  I may be able to come up with something for that.  Good idea.

Bara

Reply #370 Top

I don't know if they were supposed to be fixed, but I'm still seeing weird anomalies in the Pantheon stats.

 

I played two games last night and won decisively in both of them (205 favor to 10).  The first one was 1v2; both of my opponents quit after I scored a kill towards the end of the game (one of them explaining first that he was dropping out because I had won).  The game does not appear in my list at all.  The second game was a 1v1; my opponent again dropped out when I killed him and was one my way to knock down his last fortress.  This time, the Pantheon shows me losing 105-0, as if I had dropped out!  I'm actually a bit suspicious that this guy may have figured out how to game the Pantheon by forcing a "blip" in his connection; if you look at his games list, the win ratio is ridiculously high, and believe me, he does not play well enough to explain it.

 

http://pantheon.demigodthegame.com/game/512827/player/11954/

 

(EDIT: I found a post on the forums by the guy I played in that game talking about how if you're losing a game you can just quit and it won't count)

Reply #371 Top

One of the upcoming patches will resolve quitting issues.  That along with the stat reset should hopefully prevent this from occurring again.

Bara

Reply #372 Top

Regarding the stats or I guess mine specificly, I have only lost one game and played a handful more, but it says I have played many more with several losses.  When the game has a fatal error and crashes or when all the other players drop and then the AI takes over, then next I leave, beacuse I dont want to play the AI, do those count as losses?  Because if so, that really unprofessonal.

Reply #373 Top

how does the win/loss-count work? some wins (which are now over 25h in the past) havent been counted until now...

Reply #374 Top

Quoting TobyB, reply 22
Regarding the stats or I guess mine specificly, I have only lost one game and played a handful more, but it says I have played many more with several losses.  When the game has a fatal error and crashes or when all the other players drop and then the AI takes over, then next I leave, beacuse I dont want to play the AI, do those count as losses?  Because if so, that really unprofessonal.
End of TobyB's quote

 

Quoting geek665, reply 23
how does the win/loss-count work? some wins (which are now over 25h in the past) havent been counted until now...
End of geek665's quote

We did an update late last week that resolved some problems with the win/loss count.  It should be accurate now.  Keep in mind that the numbers are updated once daily at midnight.

Bara

Reply #375 Top

Quoting GunslingerBara, reply 24

We did an update late last week that resolved some problems with the win/loss count.  It should be accurate now.  Keep in mind that the numbers are updated once daily at midnight.

Bara
End of GunslingerBara's quote

It may indeed count correctly.  But a large % of games are still failing to show up under "my games", so the numbers are (sadly) still worthless.  I wish I had been tracaking those that were simply missing from "my games," but I would say it "feels" like 1/3 of them are awol.