A few ideas

Is the website missing something? How would you improve it?

A few ideas

Postby GeeGee on 04 Dec 2009, 09:51

First of all I'd like you to know that I use Rstracking pretty often and I love it, so thank you very very much for making it :) Now, I do have some suggestions to improve the site. I don't know if they are possible to implement, since I'm a complete programming noob, but I thought I'd tell you them anyway :)

1) At the homepage, you said you were thinking about a weekly records section. That wouldn't be something I'd use/look at very often, but it'd be nice. The way you've come up with, with a switching button, seems ok to me.

2) This is about the 'Exp/hour' section. This is a feature I'd like to use much more than I currently do. I don't use it very much, because I don't like the way it works. It would be a lot better, if it was possible to delete an exp/hour. I've got one tracking in that section and it shows me 160k exp/hour in mining, because I didn't start and end the timer properly. Second thing I'd like to see changed, is 'method'. Why are we only allowed to put in our training method with so little characters? It makes a different wether I'm runecrafting with a Ghraak and teleporting with a ring of duelling or I'm using a Ghraak and a varrock tele tab, for instance. The way it is now, it's hardly possible to note that kind of things.

3) I think this has already been suggested before, but I would really like some sort of achievement page. It would be a personal page for everyone, where you could put your recent achievement(s) or the achievement(s) you're most proud of, possibly with a picture or even a Youtube movie if you recorded your achievement. People would be able to view each other's pages and maybe comment on others' achievements.

4) Not really a suggestion, more a note to you. I think the 'My records' section isn't working. A few weeks ago, 'My today' showed me I'd gained 159k magic exp that day. But at the 'My records' page it says my record is 155k a day. The same has happened with a few other skills too =[

Maybe I'll come up with more later, but I've got to go to school now. Thanks for reading this ;)

~Me eke
GeeGee
 
Posts: 3
Joined: 03 Dec 2008, 21:23
Highscores: 43

Re: A few ideas

Postby Idire on 06 Dec 2009, 20:23

1) OK, its probably not a priority over the bugs though, if i implemented the system I would put it on the dev site - http://dev.rstracking.com

2) Ok, thanks i'll look into making the explanation of method bit bigger.
As for deleting old exps, that is something I can add, but in the meantime if you want me to delete some manually just send me the details of the ones you want removed.

3) Not sure how this could be done, if you have any ideas specifially about how this could be done?

4) I disabled the records system after the name change update, due to all the problems rstracking was having.
The problem is whenever I update the usernames to what they changed to, a month later 1000+ people change their username again and i simply dont have time to update so many users.
There are currently over 450 invalid users in database, i'm tempted to simply delete the lot of them, or just delete any user that hasnt logged in in 6months or so.

I can add any records manually if you tell me what day you got them, or I can just look into another way of fixing the site.

----
If you have any suggestions on how to fix rstrackings problems:
The two main problem areas are:

1) Every night rstracking retrieves EVERY users highscores and saves them to the database, before resetting everyones today EXP.
PROBLEM: Countless invalid users means the update script crashes, and not all of the users get their highscores saved

2) The script that runs throughout the day updating the exp people have got since the day started crashes, for the same reason as above, too many invalid users.

I suppose I could just delete users that become invalid, but i'm hesitant to delete 600 users+,
Image
User avatar
Idire
Site Admin
 
Posts: 103
Joined: 15 Jul 2008, 11:14
Highscores: 30

Re: A few ideas

Postby Idire on 06 Dec 2009, 20:28

EDIT: I did think of a way of making the site ignore invalid users, but should i just leave invalid users in the database?

Messy i think
Image
User avatar
Idire
Site Admin
 
Posts: 103
Joined: 15 Jul 2008, 11:14
Highscores: 30

Re: A few ideas

Postby GeeGee on 07 Dec 2009, 18:07

I will start with the personal page. I don't know about the scripting, but it's kinda like Jagex's adventurer's log. It could include:

- Your RS username. This might also be a possible solution for the problems caused by changed usernames. You won't have to change people's login names anymore, since this feature would allow people to set their display names themselves.

- Your account's status: f2p/p2p ('banned' and/or 'retired' could be added too). I don't know if you have problems with banned people etc., but if yes, this could deal with it. Maybe you could design the system so, that people who set their status to 'banned' or 'retired' are excluded in the daily highscore tracking.

- A (small) picture of your account (if uploaded by the user). Pretty straightforward.

- Your stats. Pretty straightforward as well, maybe the site could automatically grab these from the highscores? It would be nice to have the ability to edit your skills when they are too low to appear in the highscores.

- Your current goal(s). For example:
Fishing
Starting level: 70
Goal level: 80
Current level: 74
Exp to next level: ...
Total exp left: ...

Don't know if it's a lot of work, but a small progress bar would fit in nicely. The starting date could also be saved and added, and even the way of training the player is planning to use.

- Recent achievement(s). This section would show people's recent achievements; a title ("80 fishing!!" or "Fire cape"), a description ("Finally, after 11 days of hard work ..." or "Me is better than Jad!") and optionally a picture.

- Comments by other people; A feature to support other people in their goals and congratulate them on achieving certain things in game.

I can't come up with any more features at the moment, but I'll let you know if I get any fantastic ideas :P

How would a user edit all these things?
When a user is viewing his or her own page, an edit-button appears in one of the corners. Clicking this will take the user to the editing screen, which is basically the same as the normal page, but the user can edit everything.
The username would be a simple box in which a user can type his/her username, the account status a dropout menu, the small picture would have a button next to it that says 'upload'.
The stats section would just appear normal, but you would be able to edit the stats that are too low to appear in the highscores.
The goal(s) section would show someone's goals, but with a button that says 'add new goal' and a delete button next to every goal. If a user presses 'add new goal', a new goal will show up, but with plain boxes, so the user can fill in his current exp and his goal level (and possibly the way of training).
The recent achievement(s) section would work pretty much the same as the goal(s) section.


Too bad that you had to disable the records system. It's one of the features I used the most. About the invalid user-problem, I think it's indeed best to ignore invalid users. Another option is emailing. Do you need an email to sign up? I don't remember, but if yes, maybe you can send all users or only the invalid ones an email with a link they have to click. All users that didn't follow the link in a certain amount of days/weeks/months, will be deleted. The link would take them to some sort of name changing page? Deleting every user that hasn't logged in since ... could also work. I think that checking the database on invalid and/or inactive users every year or even every half year would help a lot.

Greets, Me eke
GeeGee
 
Posts: 3
Joined: 03 Dec 2008, 21:23
Highscores: 43

Re: A few ideas

Postby Idire on 08 Dec 2009, 01:29

Hi, the main problem with allowing users to change their own name, as ive explained to people before is that it is extremely easy to abuse.

User changes name to someone rank 1m in highscores, then back a day later, massively high today exp and false records.

I started on a profile page kinda like that a while back:
http://www.rstracking.com/myprofile.php#


Problem is I have little time to work on the site at the moment, so major development like a user communication / achievement / goal system isnt that feasible with my free time in the short term.

I may be able to re-enable records system sometime soon, still looking into it.
Image
User avatar
Idire
Site Admin
 
Posts: 103
Joined: 15 Jul 2008, 11:14
Highscores: 30

Re: A few ideas

Postby GeeGee on 14 Dec 2009, 20:50

Could you add two records to my records page? I can't send you pm's appearantly :S
- 275,284 construction xp, dec 15th, 33 levels, end level: 60
- 300,601 overall xp, dec 15th, 34 levels, end level: 1645
GeeGee
 
Posts: 3
Joined: 03 Dec 2008, 21:23
Highscores: 43

Re: A few ideas

Postby Idire on 15 Dec 2009, 14:47

GeeGee wrote:Could you add two records to my records page? I can't send you pm's appearantly :S
- 275,284 construction xp, dec 15th, 33 levels, end level: 60
- 300,601 overall xp, dec 15th, 34 levels, end level: 1645


Easiest way to contact me is the contact form on the website:
http://www.rstracking.com/contactus.php

I'll check those records and add them in a few minutes
Image
User avatar
Idire
Site Admin
 
Posts: 103
Joined: 15 Jul 2008, 11:14
Highscores: 30


Return to Suggest a Feature

Who is online

Users browsing this forum: No registered users and 1 guest

cron