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,781 views 454 replies +1 Loading…
Reply #302 Top

Hey guys, sorry for the lack of updates recently.  I have a big one coming soon though.  The major changes are to the player info page, and I think you guys will enjoy the changes and feature additions I made :)

Quoting HorseRadish, reply 1
http://pantheon.demigodthegame.com/game/370816/player/11216/

Midwest poop or something Bara I never played in that Game
End of HorseRadish's quote

Looks like it was a custom game, did you happen to join it at any time then leave?

Bara

Reply #303 Top

Quoting GunslingerBara, reply 2
Hey guys, sorry for the lack of updates recently.  I have a big one coming soon though.  The major changes are to the player info page, and I think you guys will enjoy the changes and feature additions I made




Quoting HorseRadish,
reply 1
http://pantheon.demigodthegame.com/game/370816/player/11216/

Midwest poop or something Bara I never played in that Game


Looks like it was a custom game, did you happen to join it at any time then leave?

Bara
End of GunslingerBara's quote

Never made it into the room and I got 0 favor if I got into the game wouldn't I have at least gotten 10 favor points?

Reply #304 Top

Quoting HorseRadish, reply 3

Quoting GunslingerBara, reply 2Hey guys, sorry for the lack of updates recently.  I have a big one coming soon though.  The major changes are to the player info page, and I think you guys will enjoy the changes and feature additions I made




Quoting HorseRadish,
reply 1
http://pantheon.demigodthegame.com/game/370816/player/11216/

Midwest poop or something Bara I never played in that Game


Looks like it was a custom game, did you happen to join it at any time then leave?

Bara

Never made it into the room and I got 0 favor if I got into the game wouldn't I have at least gotten 10 favor points?
End of HorseRadish's quote

Ok, so you did try to join but it failed while trying to get into the lobby, correct?

Bara

Reply #305 Top

Ya never made it too lobby

Reply #306 Top

Quoting HorseRadish, reply 5
Ya never made it too lobby
End of HorseRadish's quote

Alright, I'll make sure the right people get this information so that we can fix the bug.  Thanks for the help :)

Bara

Reply #308 Top

Quoting deepeyes, reply 7
Played 4 Pantheon matches last night, won all 4 -- only one is showing up but as a loss and if you look at the favor earned it's switched, the losers are showing what the winners got in the actual match and vice versa.

http://pantheon.demigodthegame.com/game/377811/player/29230/
End of deepeyes's quote

Did someone leave during the match cause if someone disconnects it's the person who reports the game first.  More then likely someone disconnected and then they won (the same game you were playing with AI replacements) before you did so they reported the game before you did.

Reply #309 Top

Ok, I feel stupid for not seeing this thread before...So can I mention again the ranking issue or some ninja will jump and cut my head off?  :S

Reply #310 Top

What would cause games to not be recorded at all? I had two panth games that me and another person played to completion against two opponents. One game both opponents stayed till the end. The other game, one opponent said gg and left a couple minutes before we won. Neither of them counted as a win/loss/anything.

Reply #311 Top

Ok, here's the issues I've experienced in the past few days:

 

1) as johance above said, sometimes if someone leaves (rage quits), the game doesnt get recorded...I lost 3 wins that way in the last days.

 

2) If I press cancel at the connection screen (before even getting in game), I still get a loose if those guys play the game. I think this is highly unfair...my only loss from this pantheon (I have 6/1 so far) is due to this bug...

 

3) (not website related, but important to know) If someone quits the game that way (either cause he dropped or pressed cancel or timed out), the game goes forward as 2v1 instead of being canceled for all (not even with ai, one team has 2 another one has 1)

 

4) Rankings are not accurate, many times, I see guys with X wins Y losses where X>Y having smaller rank then guys with T wins Z loses where T<Z

Reply #312 Top

Disconnect issues are known, and are the next priority after the connection issues and favor point issues are resolved.

As for the rankings bit, either those numbers have not been updated because the person has not played a game in a while, or the person who has more losses than wins but is ranked higher has played mostly against people with a higher experience than him, so his experience shoots up faster when he wins and goes down slower when he loses.  Vice versa for the player with the greater wins.

Bara

Reply #313 Top

Bara can we please do something about the 2 v 1

4 games this weekend with 3 players. Guess who was the loner.

http://pantheon.demigodthegame.com/games/player/11216/

I usually out play the 2 people but still lose cause of game type Domination and Fortress.

But two people is tough to overcome as they capture two flags to your one all game long. So they go up in War Rank Faster!  They got double your gold. they can invest in creeps and building upgrades.  You have to invest in currency and xp upgrades to out-level to fight off 2 v 1.

 

If you are going to allow 2 v 1 please make these Slaughter.

Reply #314 Top

Quoting HorseRadish, reply 13
Bara can we please do something about the 2 v 1

4 games this weekend with 3 players. Guess who was the loner.

http://pantheon.demigodthegame.com/games/player/11216/

I usually out play the 2 people but still lose cause of game type Domination and Fortress.

But two people is tough to overcome as they capture two flags to your one all game long. So they go up in War Rank Faster!  They got double your gold. they can invest in creeps and building upgrades.  You have to invest in currency and xp upgrades to out-level to fight off 2 v 1.

 

If you are going to allow 2 v 1 please make these Slaughter.
End of HorseRadish's quote

Were you playing using the beta patch or just the latest non-beta version?

Bara

Reply #315 Top

Non Beta patch (I rolled back) because beta patched helped custom game connectivity.  The pantheon and skirmish was painful to get a game in beta patch waited at least a half hour multiple times.

Reply #316 Top

New update! 

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.

Check out any player's stats page to check out the majority of the new stuff.

Bara

 

Reply #317 Top

http://pantheon.demigodthegame.com/game/398043/player/27245/

Why are half of games is counted or not counted wrong when someone is out of the game?
Reply #318 Top

Big improvemnt on the stats, it looks nice!!

 

The only problem I still see frequently is in skirmish games. Usually its 4v4 ( 3AI / 1 human) and if the human on the other team gets pissed and quits the game does not count at all...

Reply #319 Top

Quoting GunslingerBara, reply 12
As for the rankings bit, either those numbers have not been updated because the person has not played a game in a while, or the person who has more losses than wins but is ranked higher has played mostly against people with a higher experience than him, so his experience shoots up faster when he wins and goes down slower when he loses.  Vice versa for the player with the greater wins.

Bara
End of GunslingerBara's quote

 

Pantheon: I had 9 won games, 1 lose (from a disconnect) and was no. 170+ in rank. Yesterday I lost one more so I had 9/2 and today I woke up to see I'm no 7000...no offence mate but this seems pretty fucked up....one lose to throw you down 7000 ranks? Today I won 2 more so I'm 11 2....I wish to see how I make back up to 100 ranks, if not this system is highly flawed. With 11/2 I should be in TOP 30 considering people there are with 8/5 !!!!

 

And how can u loose experience anyway? Experience is somthing that only accumulates!

 

In either case you cannot give such a harsh penalty for ONE lose???? Please try to see what's wrong...I'm afraid of even playing now....

Reply #320 Top

Can someone please explain the current state of pantheon.

 

1.I am working under the asumption that if someone quits and leaves you playing against AI the game wont count. (this seems to work sometimes but othertimes it does count)

2. I disconnected at the start (15secs in) of a game 2v1 (hence leaving 2v AI) and that game counted - would be in contrast to the previous statment regarding AI matches not counting.

3. Ive had multtiple games where i match into AI matches (only AI) and i leave these and these matches dont count.

Is there any rhyme or reason to how some games count and others dont ?

 

 

Reply #321 Top

Quoting Archon, reply 19

Quoting GunslingerBara, reply 12As for the rankings bit, either those numbers have not been updated because the person has not played a game in a while, or the person who has more losses than wins but is ranked higher has played mostly against people with a higher experience than him, so his experience shoots up faster when he wins and goes down slower when he loses.  Vice versa for the player with the greater wins.

Bara
 

Pantheon: I had 9 won games, 1 lose (from a disconnect) and was no. 170+ in rank. Yesterday I lost one more so I had 9/2 and today I woke up to see I'm no 7000...no offence mate but this seems pretty fucked up....one lose to throw you down 7000 ranks? Today I won 2 more so I'm 11 2....I wish to see how I make back up to 100 ranks, if not this system is highly flawed. With 11/2 I should be in TOP 30 considering people there are with 8/5 !!!!

 

And how can u loose experience anyway? Experience is somthing that only accumulates!

 

In either case you cannot give such a harsh penalty for ONE lose???? Please try to see what's wrong...I'm afraid of even playing now....
End of Archon's quote

It may be that there were 7,000 people who were in between your old experience and your new one.  The experience auto-calculates after every game, so there's not much I can do.  Sorry. 

Also, your overall W/L ratio doesn't matter as much as how well you do in each individual game and who you were playing with. 

As for how one can lose experience when it should only accumulate, that would be your definition of experience.  My definition says that experience is an "on the fly" number that changes with each game.

The experience number should not prevent you from playing the game.  That does against the purpose of this entire system.  I say ignore the experience for now.  Frogboy has already stated we'd be resetting the stats in the near future, so why not just play some games, have fun, and know that they won't have much consequence on your future experience?

Quoting aussiedoc, reply 20
Can someone please explain the current state of pantheon.

1.I am working under the asumption that if someone quits and leaves you playing against AI the game wont count. (this seems to work sometimes but othertimes it does count)

2. I disconnected at the start (15secs in) of a game 2v1 (hence leaving 2v AI) and that game counted - would be in contrast to the previous statment regarding AI matches not counting.

3. Ive had multtiple games where i match into AI matches (only AI) and i leave these and these matches dont count.

Is there any rhyme or reason to how some games count and others dont ?
End of aussiedoc's quote

Disconnects are currently very funky and cause some odd issues.  If all you are playing against is AI, then no, the game will not count if you disconnect because there will be no one else to send the data to the server.  Although in the future this may change.

Keep checking back with us as we're working hard on resolving these issues.

Bara

Reply #322 Top

I definitely like the new stats available and the viewing. well done.

 

I'd like to put a suggestion for a new statistic - Demigods wins/losses vs. other DGs (which already exists, so here's the kicker) which takes mirror matches into account.  i.e. lets say there's a game with Erebus/TB vs. Erebus/Rook.   Weighing statistics for Erebus win/loss ratio is only serving to anchor Erebus to a 50% rate.  However if you ignore Erebus in this matchup and only take statistics for Rook and TB, that would be accurate.

So thats my suggestion, dont count matchups where there is a mirror.

 

Loving the game so far. i shamefully admit i havent touched Warhammer online for more than a handful of hours since i got DG. (used to be playing WAR every night, i'll probably go back for more with the expansion next month)

Reply #323 Top

Quoting Sarcophogus, reply 22
I definitely like the new stats available and the viewing. well done.

 

I'd like to put a suggestion for a new statistic - Demigods wins/losses vs. other DGs (which already exists, so here's the kicker) which takes mirror matches into account.  i.e. lets say there's a game with Erebus/TB vs. Erebus/Rook.   Weighing statistics for Erebus win/loss ratio is only serving to anchor Erebus to a 50% rate.  However if you ignore Erebus in this matchup and only take statistics for Rook and TB, that would be accurate.

So thats my suggestion, dont count matchups where there is a mirror.

 

Loving the game so far. i shamefully admit i havent touched Warhammer online for more than a handful of hours since i got DG. (used to be playing WAR every night, i'll probably go back for more with the expansion next month)
End of Sarcophogus's quote

Yes, that is why every Demigod has a >50% winning streak.  If we look at the Top Demigods page then filter by Pantheon games, you'll see that every Demigod has a <20% winning streak.  This is because Demigods can only be on 1 team and cannot face against each other, but if there are more than 1 of the same type of Demigod on a team and it loses, that Demigod gets multiple losses added to it's stats.

Bara

Reply #324 Top

Quoting GunslingerBara, reply 21


Also, your overall W/L ratio doesn't matter as much as how well you do in each individual game and who you were playing with. 

As for how one can lose experience when it should only accumulate, that would be your definition of experience.  My definition says that experience is an "on the fly" number that changes with each game.

The experience number should not prevent you from playing the game.  That does against the purpose of this entire system.  I say ignore the experience for now.  Frogboy has already stated we'd be resetting the stats in the near future, so why not just play some games, have fun, and know that they won't have much consequence on your future experience?


End of GunslingerBara's quote

 

Then can you tell us exactly how it gets calculated? Seems awfully wrong to me to drop 7000 ranks just for one lose...as with everything, the system may have bugs/flaws, doesn't hurt to take a second look, does it? Feel free to check my stats....

 

You can't really have a competition between clans if this doesnt gets fixed...imagine a clan dropping from no.1 to number 4000 cause they lost a match....imagine the flame afterwards....this HAS to be fixed now....

 

Suggestion: Ranking points. You win ranking points for a win a and loose for defeat. Then the ladder is made by a simple ascendent order of the ranking points....

 

EG: I won a game with 50 RP. I win a second with 70 RP. I loose one with 40 RP. I have: 50+70-40= 80RP

 

That way a lose wont have such an impact

 

 

PS: Experience is always cumulative. You are good with coding now so you have a good experience. You won't be less experienced if you mess up a code and have to debug it later ;) See what I mean?

Reply #325 Top

The RP system you described is similar to what we are doing, but ours is more complex.

I just checked your stats and you have nothing ranked 7,000 or anywhere near it.  Your current Pantheon, Rokur experience is 1,018 and you are ranked 313.  I'm assuming you played a few games and got your rank back up.  See?  It fixes itself simply by playing :)

Here's what I think happened: Everybody starts with an experience of 1,000.  Some people start a tournament but don't play a game, or don't finish, or whatever.  Based on that, I think it's safe to assume that most people will have experience around 1,000, let's say 1,000 +/- 20.  You played a game and lost.  You happened to lose just enough to get you to 979 experience.  This means that you were ranked below that huge group of people who has around 1,000 experience.  Playing another game and getting back up to 1,018 got you back to rank 300. 

This is kind of a problem, but only if the ranking system is ranking people who have never played a game and are stuck at 1,000.  Anybody who gets to 999 would get ranked below thousands of people (as you did).  If it does take into account games played, and only ranks players who have at least 1 game finished, then there's no problem here.  I'll look it up and see.

Bara