Topic

Achievements suggestion tool

Greetings fellow glitchens!

I have created a simple tool, that tries to recommend the next achievement you should try to achieve:
http://glitch.fczbkk.com/ 

For example, these are recommended achievements for my character:
http://glitch.fczbkk.com/missing-achievements.php?characterId=1 

How do I use it?
- You enter your character's name.
- You choose your character from the list.
- It shows you a selection of 10 achievements you don't have yet.
- These achievements should be the easiest to get for you.
- That's it.

How does it work?
It scans your public profile for your list of achievements. It compares it with list of all achievements, to find out the ones that you miss. Then it compares it to a list of achievements of other scanned profiles and it picks the ones, that most other characters already have but you don't. These should be the achievements, that are the easiest to get for you.

Some interesting statistics
Here you can see the overall list of achievements, sorted from the most common to the rarest:
http://glitch.fczbkk.com/statistics.php

What's next
I know it's not perfect. I just hacked it together to help me and I tought, that someone else might find it useful. I know about some bugs (e.g. some characters can't be scanned) and I'm working on it. I also have ideas for some handy features (e.g. filtering out seasonal achievements when they can't be obtained, filtering out achievements you don't have skills for yet, etc.).

If you encounter any problems, if you think about any features, or if you are just want to let me know how great this tool is (or how much it sucks), please drop me a line at riki@fczbkk.com

Thanks.

PS: Oh, and by the way, send me a friend request:
http://www.glitch.com/profiles/PHVP6G80B54202I/

Posted 12 months ago by fczbkk Subscriber! | Permalink

Replies

Previous 1 2
  • Fun fact: There are more characters that have more than 7 friends (Fine Friend) than those, that played for more than 15 minutes (Toe Dipper, First Class).
    Posted 12 months ago by fczbkk Subscriber! | Permalink
  • Thanks for this fcz :) A lot of effort obvious! Are those black progress bars on what I should achieve how close I am to getting it? If it is a number would be great instead of just a progress bar not making us have to estimate =)
    Posted 12 months ago by iDylan Subscriber! | Permalink
  • Did you do this by scraping the profile of every single Glitch in the game by running a crawler through the Glitch website? 
    Posted 12 months ago by Boom and Bust Subscriber! | Permalink
  • iDylan: The progress bar on a character shows how many achievements it already has. The progress bar on an achievement shows how many characters (out of all scaned characters) already achieved it. You are right, numeric information would be much clearer. For now, if you put your mouse over the character or achievement, there is a tooltip.

    Boom and Bust: Nah! That would take too long. Also, it would probably put too much pressure on Glitch website's servers. I just scan the character and it's friends, when somebody tries to display this character's data. I left a scaning script running this morning for a bit, just to build-up some initial data. Now there are cca 3.000 characters scanned (out of cca 30.000) in the database. I think that's enough for the statistics to be usable.

    I know that crawling the website for data is bad. But there are currently no methods for getting character achievements and friends in the official API: http://developer.glitch.com/api/
    Posted 12 months ago by fczbkk Subscriber! | Permalink
  • Nice! Is there any way to check progress on each award and use that as a factor for recommending what achievement to go for next? For example, if some is 95% of the way through a rarely earned badge, it might be easier for that person to earn it than a more common badge they are only 25% completed.
    Posted 12 months ago by Gizgazzuz Guziz Subscriber! | Permalink
  • Guziz: That would be fantastic! Unfortunately, I could not find any source of data for it. I am very frustrated, that I can't find out how many trees I have petted, how many eggs I have eaten, etc.

    If I try to do a quest like "Hug 1.000 trees" or something like that, I just aimlessly wander around and randomly hug trees, because I have no idea (and no way to find out) how many trees have I already hugged. That sucks.

    It would be very nice to have access to detailed statistics, like in World Of Warcraft. E.g. http://eu.battle.net/wow/en/character/drakthul/Duxeldor/statistic
    Posted 12 months ago by fczbkk Subscriber! | Permalink
  • This is really cool! A fun way to figure out what to try for next. Thanks!
    Posted 12 months ago by Pii Subscriber! | Permalink
  • This is nice! I just tagged three I am going for in the next couple of days. It is nice to have the "easy" ones identified.
    Posted 12 months ago by Kookaburra Subscriber! | Permalink
  • Awesome site! I love the statistics on roughly how many people have each badge out of your sample scans!
    Posted 12 months ago by TomC Subscriber! | Permalink
  • Curious about where you got this number: Scaned 3373 out of 33943 charcters.

    Aren't there more than 33943 users on the site?
    Posted 12 months ago by TomC Subscriber! | Permalink
  • Thank you all. I'm really glad you like my application.
    TomC:
     I'm sorry. I'll try to add some explanation there. Or I'll remove that information completly. It is just kind of debug printout for my personal use. Let me explain: The total number is just a number of characters my application knows about. I have no idea how many total character Glitch has.
    Posted 12 months ago by fczbkk Subscriber! | Permalink
  • That's awesome!

    One feature idea-- for me and my preening self, I'd love it if you could overlay your own achievements over the "stats" screen and pat yourself on the back re: what hard-to-get achievements you have gotten.
    Posted 12 months ago by Pomegrandy Subscriber! | Permalink
  • It's still asking me to earn the badges i had earned yesterday and today
    Posted 12 months ago by iDylan Subscriber! | Permalink
  • I would love to see a way to compare 2 people and show the achievements the have/don't have. That way I know what to get so I can say "haha beat ya!"
    Posted 12 months ago by phelps.mike Subscriber! | Permalink
  • Aww it doesn't like me. 
    "WARNING! There is a problem with this character. For some reason, I can't scan it's achievements. I'm sorry about that. I'm already working on fixing this issue."

    Would it perhaps be better, and less taxing on the Glitch servers, if we just copied & pasted from our achievement page?
    Posted 12 months ago by Vera Strange Subscriber! | Permalink
  • The API that pulls the information from the servers isn't that hard on them. It has limits built into it.
    Posted 12 months ago by phelps.mike Subscriber! | Permalink
  • It doesn't seem to like me, perhaps because my name has special characters in it. It "finds" an image of my Glitch and acts like it is searching, then nothing pops up.

    (I was not asked for access permissions and was not actively logged into the game; are either of these things useful info?)
    Posted 12 months ago by ✰ Lorelei ✰ Subscriber! | Permalink
  • This is.............
    SO COOL
    Posted 12 months ago by Palindrome Subscriber! | Permalink
  • This is totally awesome! 
    Posted 12 months ago by Shepherdmoon Subscriber! | Permalink
  • Ok, my vote for post of the week!!!

    For the ✰ Lorelei ✰ issue, it may work to allow the profile link [GUID] (e.g. www.glitch.com/profiles/PUV... ) to be pasted into the search box
    Posted 12 months ago by Sturminator IX Subscriber! | Permalink
  • very nice hack of the api, hats of to you for being creative.
    Posted 12 months ago by tiptronic Subscriber! | Permalink
  • Brilliant! Thank you.
    Posted 12 months ago by Christine Subscriber! | Permalink
  • The refresh button was a great addition.
    Thanks
    Posted 12 months ago by Francie Subscriber! | Permalink
  • Oh my goodness this is AMAZING; thank you! Gives me something to do.. and makes collecting achievements much less daunting since it gives me a place to start.
    Posted 12 months ago by heartNadia Subscriber! | Permalink
  • This is really fun and useful, thanks fczbkk!  (How do you pronounce your name, by the way?)
    Posted 12 months ago by Leites Subscriber! | Permalink
  • Ah. I wonder if it is the space in my name that is breaking it for me, then. 

    I wanna play with the cool new toy! waaa! :)
    Posted 12 months ago by Vera Strange Subscriber! | Permalink
  • @Vera Strange It works fine for me.
    Posted 12 months ago by Berry Goode Subscriber! | Permalink
  • *cry*
    Posted 12 months ago by Vera Strange Subscriber! | Permalink
  • @Vera Strange:That is strange. I wonder if this could be fixed if the app asked for an API token like all the other similar apps do?
    Posted 12 months ago by Warrender Subscriber! | Permalink
  • Thank you very much, everyone. I didn't expect such positive feedback.

    @Pomegrandy: Very nice idea. I'm putting it on the list. Thanks.
    @iDylan: Try to hit the "Refresh" button. It should force-scan the achievements.
    @phelps.mike: Side-by-side comparsion. Got it. Putting it on the wishlist. Thanks.
    @Vera Strange: I'm so sorry about this! By the way, yours was the first character that I encountered this error with. I think I know what it is (looks like a timeout caused by your friends list being too long) and I hope I will have the fix ready soon. Please, be patient.
    @Leites: You don't pronouce "Fczbkk". It's just a bunch of random characters. I know it's lame. But I use it, because that way my username is never taken when I try to register anywhere.
    Posted 12 months ago by fczbkk Subscriber! | Permalink
  • YEA!!!!!!!! Now I can work on beating a few fellow glitches on these badges!

    -well....when/if you add it :)
    Posted 12 months ago by phelps.mike Subscriber! | Permalink
  • @Vera Strange: I got a good news for you. The bug that prevented your character from being scaned is finaly squished. Yay!

    http://glitch.fczbkk.com/missing-achievements.php?characterId=5
    Posted 12 months ago by fczbkk Subscriber! | Permalink
  • Wow - this is a really really really neat tool.  The statistician in me is *fascinated*.  (The statistician and social researcher in me wants ALL THE DATA from Glitch.)

    Do you intend to build up the "baseline" data over time, to hopefully include all Glitch players?  I'd be really interested in what achievements really haven't been achieved by anyone. if any.
    Posted 12 months ago by Zoethor3 Subscriber! | Permalink
  • NICE!
    Posted 12 months ago by Tsu Dho Nimh Subscriber! | Permalink
  • It finally works with my profile! Although two of the "easiest" achievements left for me are Egg Hunter Trophy (just need a time machine) and Super Awesome Intern (I wish)... hehe.

    One thing I'd love to see is a list attached to the most exclusive badges (say, with only a single-digit number scanned) of who's actually gotten them. For example, as of today, there are four that have only been attained by 1 out of the 3775 people scanned:

    - Chore Buff: Sumi
    - Licensed Teleporter (Whoa Class): Melody Pond
    - Super Awesome Intern: Hburger
    - Unlicensed Teleporter (N Class): Lx

    Very nice work so far, though :)
    Posted 12 months ago by Lx’s Ghost Subscriber! | Permalink
  • ooo yay! This is nifty! Thanks fczbkk and grats on both finding and squirting the bug :)
    Posted 12 months ago by Vera Strange Subscriber! | Permalink
  • I pronounce fczbkk! It comes out sort of like fuzzbucket. :D
    Posted 12 months ago by karibean Subscriber! | Permalink
  • fczbkkk comes out like how I think of a certain social networkin site...f-cksbook.
    Posted 12 months ago by Zauberberg Subscriber! | Permalink
  • a) this is lovely - it worked really well for me
    b) the new encyclopaedia updates are brilliant. They're by category (oh so necessary) and you can hide those you've acheived. A lovely way to keeping track of what's missing
    Posted 12 months ago by Jugni Subscriber! | Permalink
  • great tool--really got me working on achievements again!
    Posted 12 months ago by Artilect Subscriber! | Permalink
  • It appears to be broken ...
    Posted 12 months ago by Tsu Dho Nimh Subscriber! | Permalink
  • Bump xP
    Posted 12 months ago by Liza Throttlebottom Subscriber! | Permalink
  • Whoa - I've completed 690 out of 504 achievements and still have -186 to go! Would love to be able to see how close I really am to getting some of those high number badges. This will be amazing once its done.
    Posted 12 months ago by Dr. Flavius Subscriber! | Permalink
  • @Dr. Flavius - It's not possible for any app to display the progress towards individual badge requirements because the data is not public / not revealed in the API.
    Posted 12 months ago by TomC Subscriber! | Permalink
  • Hey, that's very useful!
    I read the title of the post as a "suggestion" for the previous days :p
    Do you think it'd be possible to add an option to access it from the Glitch profile id?

    Like: glitch.fczbkk.com/missing-achievements.php?characterProfileId=PHVRMT3HOG72D33
    Or: glitch.fczbkk.com/characters.php?q=PHVRMT3HOG72D33
    So that other sites/tools could link to it easily
    Posted 12 months ago by Lemo Subscriber! | Permalink
  • @Zoethor3: Getting data for all Glitch characters would be very interesting. But I think I will wait until there is access to these data via API. I'm afraid that trying to get all the data now would be very time consuming.

    @Tsu Dho Nimh, @Liza Throttlebottom: Can you please describe what's wrong? I have tried to look at data for your characters (here and here) and they look fine. Please, let me know.

    @Dr. Flavius: Thanks for the bug report. I'll look into it.

    @Lemo: Linking via profile ID is a very nice idea. Thanks.
    Posted 12 months ago by fczbkk Subscriber! | Permalink
  • @Dr. Flavius: There was a glitch in the database. It should be fixed now and your achievements statistics should be just fine:  http://glitch.fczbkk.com/missing-achievements.php?tsid=PCR72PV7N0K1CFT

    @Lemo: Characters are now referenced via Glitch profile ID. (BTW you have no idea how much of the code I had to rewrite to get this feature working properly. Whew! But I'm glad I did it.)
    Posted 12 months ago by fczbkk Subscriber! | Permalink
  • Absolutely amazing! Thanks!
    Posted 12 months ago by SeerQueen Subscriber! | Permalink
  • Thanks for the IDs!
    I'll include this in the "toolbox" of my app
    Btw, maybe you'd like to update the links on the home screen and your first post ;)
    Posted 12 months ago by Lemo Subscriber! | Permalink
  • Ohmigarsh! Happy Glitchmas to all! Thank you so very much for putting this together, uber-helpful and very necessary! Between this and the new location checker, i couldn't be a happier Glitch! Thank you thank you thank you!
    Posted 12 months ago by starrkittyface Subscriber! | Permalink
Previous 1 2