User stats now graphed

by Adam Lyttle » 2006-09-11 06:43:32 #4843

When you view a users profile you will notice that their stats are now graphed. This gives a much nicer visual interface for viewing users progress throughout the game. I have some more plans for graphing, including:

- If you finish a game several times it will display the time and moves for each time you finished the game. This has been added
- I also want to track rankings. So in the future you can go back to a users profile and view their ranking position. This has beed added

The circles at each point on the graph will be clickable. You will be able to click these points to play the appropriate game. This will be handy for those of us who like to trim off time and moves.

And, when you move the mouse over the points, I want it to display the game and time/moves.

Also worth noting, the time on the vertical axis is displayed in seconds.

by Xavor » 2006-09-11 07:56:39 #6000

Looks cool cool

by Saam » 2006-09-11 13:02:17 #6001

That's really interesting! I can see you've been going well with the last few games @Adam Lyttle

by Stacy G » 2006-09-11 13:25:32 #6002

I love how you can see if you are above/below average. I'm never going to compete with the lowest times/moves but it's nice to see where I fall in comparison to the rest of us.

by Neil Acquatella » 2006-09-11 14:49:30 #6003

Excellent Feature Adam! This site keep getting better and better!

by Adam Lyttle » 2006-09-11 15:08:27 #6004

I can see the graphs getting very overcrowded, in the near future I will be adding a feature to filter through different time lengths (1 month, 3 months, 6 months, all time).

by Xavor » 2006-09-11 15:28:48 #6005

Just a thought, what about adding Best Times and Best Moves to personal stats instead of jsut average?

by Adam Lyttle » 2006-09-11 16:09:26 #6006

I've added a feature to select the length of the graph, you can select: Last 30 games, 60 games or 90 games. This should translate to 1, 2 and 3 months of games, assuming the player has played every game. You can still select all the games. I will be keeping an eye on this to make sure it doesn't get too overcrowded - perhaps by lowering the line thickness and removing the dots.

@Xavor: When you finish a game it should show the best times and moves. In the profile page I decided against this as I did not want to overcrowd the graph. I assumed the average time/moves would be more relevant to most people than the best time/moves. However, I am open to suggestions and would like to hear other peoples opinions.

Oh, and yes @Saam, I have slowly been increasing my rank by competing for the least time per game. When I first created Solitaire Craving I could barely make the 2 minute mark, now I found myself making the 1 minute mark more and more often.

by Dragonchilde » 2006-09-12 17:16:04 #6007

These are really neat ways of looking at solitaire playing, I like being able to see how my times compare to my moves, as well as how I do compared to the best players.

You're slowly turning a one-person game into a competitive community, and it's addictive smile

by Xavor » 2006-09-12 17:22:18 #6008

Can the best/average times be an option with average as default? Sometimes I'd like to check what games I have to practice cool

by Saam » 2006-09-12 16:33:19 #6009

I'm finding that when I finish a game, it only shows the 1st 3 times (today's for example) & the moves graph is halfway across the page...

by Adam Lyttle » 2006-09-12 17:30:25 #6010

Can you send me a screenshot?

by Dragonchilde » 2006-09-13 08:16:48 #6011

I'm finding the graphs useful to pinpoint exactly which games I can improve on time-wise and move-wise. I still can't break the one minute mark though smile

by Dragonchilde » 2006-09-13 08:19:13 #6012

Even the correlation between times and moves is interesting. Oh, did I mention I like the graphs yet? I like the graphs!

by Adam Lyttle » 2006-09-13 12:07:08 #6013

Hehe! I'm glad you like them! smile

by Adam Lyttle » 2006-09-13 14:25:51 #6014

New feature: As requested by @fraug, you can now select to compare against Average, Best and Worst times and moves. It's actually quite interesting to look at! smile

by fraug » 2006-09-13 17:28:47 #6015

Hey what a great idea, too bad it wasn't mine .. at least I don't remember suggesting that?

by fraug » 2006-09-13 17:31:50 #6016

Uh, when you compare to worst time, the top 4 y-axis have just ,030 listed for time .. Speaking of which, how about formatting the times to min : sec?

by Adam Lyttle » 2006-09-13 06:49:18 #6017

Sorry, it was @Xavor! Got mixed up, you're usually the person to suggest these things! smile

And yeah, I've emailed the developer of the graphing software to see if I can convert it to time. At the moment it's a useful way to look at whats going on, but still needs a little work.

Also, another quick update. There is a new graph that will list your rank over time. When a new game is generated it will save the current rank. I will be keeping an eye on it over the next few days to make sure no bugs appear.

by Xavor » 2006-09-13 08:23:14 #6018

Lol @Adam Lyttle