Closed PaulRosenfield closed 4 years ago
This should be the link to the pdf. https://www.dropbox.com/s/ion4ismamewscmp/Habit%20Graphs.pdf Apologies for the rough figures and rough writing. It was 4am. But hey! I enjoyed it, and I hope you do too!
~Paul
Man, that is awesome. My only comment would be that one of your assumptions is incorrect: experience does not always go up. When a player dies, they lose a level and any experience they had beyond that level. But with a bar chart like that, you could have it dip below the x axis for death.
I could probably code up some prototypes in D3js when I have time.
On Wed, Jan 22, 2014 at 12:17 PM, deilann notifications@github.com wrote:
Man, that is awesome. My only comment would be that one of your assumptions is incorrect: experience does not always go up. When a player dies, they lose a level and any experience they had beyond that level. But with a bar chart like that, you could have it dip below the x axis for death.
— Reply to this email directly or view it on GitHubhttps://github.com/HabitRPG/habitrpg/issues/2516#issuecomment-33050861 .
Cole Gleason Student, University of Illinois at Urbana-Champaign Computer Science, Class of 2015 cg@colegleason.com | colegleason.com
Paul, this is awesome except that the last page contains BLASPHEMY. Let the record stand that I have never been a Bieber fan ;p That post should have been about octopuses.
But seriously - especially because history and detailed data will be part of premium accounts, this is important stuff.
Should this be put on hold?
It should indeed!
Should this issue be closed, due to the current absence of value graphs?
If not, should it be marked as available and not on hold?
That PDF from @PaulRosenfield still has some great ideas in it so I think this issue should be kept open so we don't lose track of it. I'm leaving it on hold though because I think some significant changes to the method of displaying history are still being considered.
Labels updated to "status: on hold - needs design" at Lemoness's suggestion.
@Alys is anyone working on this, mind if i try prototyping something?
@laphiloctete That's a question for the staff rather than me, but to speed it along, would you like to describe what you have in mind?
This might be a bit of an ambitious first goal considering I don't know vue.js at all and I haven't even gotten set up locally yet :sweat_smile: but I would like to tackle the Habit History first... basically visualize the data here: https://oldgods.net/habitrpg/habitrpg_user_data_display.html
...Probably in the form of some sort of heatmap, not unlike githubs. I use this workout tracking app called "FitNotes" that has a very useful view. Here's a screenshot:
With this view you are able to select any day and make amendments to that data.
I don't necessarily need to go with colored dots but something that signifies how many times each habit was done each day, I'm not sure what the appropriate design would be yet (especially considering mobile), I have over 30 habits myself...
But I would also like to build in the capability to edit my habit count for the previous day if possible. Sometimes I work late and don't sleep until after midnight, currently the app only gives you one opportunity to check off dailies (and only dailies not habits) after midnight.
It would be great if you restore this feature as well
We're moving this to an internal project board used for prioritizing feature requests. Closing to keep the HabitRPG/habitica issues list bug-focused!
Lemoness asked me to post about some of the problems with Habit's graphs (i.e. the 'history' of a user's experience or a particular daily) and about some possible ways to improve them. I am writing a textbook on data analysis, and I find the current versions difficult to impossible to read. Also, they contain so little information about a user's history that they aren't really worth reading.
I think graphs showing the user's history could be a really cool and motivating feature if done right. Graphs done right would not only be readable, they would tell a story about productive weeks, unproductive weeks, daunting tasks that were overcome or procrastinated on, quests completed, etc.
I was going to attatch my somewhat carefully put-together 6-page pdf, but it turns out that Github doesn't support pdf uploads. I will probably try to figure out how to create a dropbox link sometime tommorrow, but it is nearly 4:00 in the morning here, so I'm done for today. For now, I'm just e-mailing a copy to Lemoness.
Hopefully some of this stuff will be useful! ~Paul
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.