Hello, there!

I've been writing this piece of code that lets you sort your Steam wishlist by letting you compare two games at a time. It uses innovative bleeding-edge advanced sorting algorithms so you don't have to compare every single pair of games (e.g. which means choosing A>B and B>C gives you A>B>C). This assumes you don't prefer games in a cyclic fashion, such as A>B, B>C and C>A so you can get a reliable ordered list of games. It sounds kind of useless at first but I have 117 games (I know, rookie numbers) in my wishlist myself and it kinda helps to see which games I want the most.

I'm not sure if this has been done before or if anyone would even use it since I suck at coming up with ideas but I just wanted to see if you guys (or girls) are interested in something like this. If so, I'll tidy up my code and make a more user-friendly UI and publicly release my code on GitHub. Otherwise, I'll just keep it to myself (I'd rather die than show others my code, tbh).

So, what do you say? I mean, I could just upload it to GitHub for my portfolio anyway but I don't have the energy nor the motivation to deal with everything so I thought it would be better to hear your opinions ;)

Thanks in advance!

GIBS JUST IN! #bundletrash

EDIT:

It's basically something like the character sorters all over the internet but integrated into your wishlist (My code is original, though). The script is currently broken for some reason (thus the need for tidying up) but you can try the 2hu sorter to see how it used to work in the meanwhile. I'll add a gif once I get it working again.

6 years ago*

Comment has been collapsed.

Do you care about your wishlist order on Steam?

View Results
Yes, I would love to be able to have them sorted automagically.
No, my wishlist is messier than my room and I like it that way.
ポテト (TL Note: Potato)

I try to keep my wishlist down somewhat...unsure if I'd use a third party like that...
But, good luck on your coding and have a bump!

6 years ago
Permalink

Comment has been collapsed.

sounds pretty cool

6 years ago
Permalink

Comment has been collapsed.

I'm interested 😀

6 years ago
Permalink

Comment has been collapsed.

the update with wishlists actually broke all the sorting I had done, so I gave up after that

6 years ago
Permalink

Comment has been collapsed.

Such a brilliant idea. Thanks pal!

6 years ago
Permalink

Comment has been collapsed.

That sounds useful to me, I've never really organized/prioritized my wishlist, because it seemed so tedious.

6 years ago
Permalink

Comment has been collapsed.

Really interested in this. Bump~

6 years ago
Permalink

Comment has been collapsed.

Hey, if you're gonna upload it, please notify me :)

6 years ago
Permalink

Comment has been collapsed.

Finals came up, sorry. I'm terrible at planning. I will upload, but not sooner than a week. I'll be done by the 28th. I'm really sorry ;w; I'll make another thread once I'm done.

6 years ago
Permalink

Comment has been collapsed.

Hey, no problem at all! I'm terrible at planning too :p
Good luck with your finals (if you still have any left) and no need to hurry:)

6 years ago
Permalink

Comment has been collapsed.

weeb for the bump

6 years ago
Permalink

Comment has been collapsed.

anxx

6 years ago
Permalink

Comment has been collapsed.

Bump

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 5 years ago.

6 years ago
Permalink

Comment has been collapsed.

Sorry for keeping you waiting, I shouldn't have made promises I can't keep ;w; No motivation = No code. Good news: I got some motivation very recently. This is what I got so far but I hope I can finish it soon

View attached image.
6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 5 years ago.

6 years ago
Permalink

Comment has been collapsed.

bumpu for still interested and just randomly remembered this

6 years ago
Permalink

Comment has been collapsed.

To anyone else who is still interested in this, I found a site where you can do the sorting process with an arbitrary list, so you can at least get the order of your wishlist preferences. It also generates ELO scores so you can have an idea of how much more you like one wishlist item over another or if you might not have done enough comparisons if everything is still clumped together. The only downside of course is that you'd need to take the sorted list and update the wishlist by hand.

http://jona.ca/blog/elo-preference-ranker

6 years ago*
Permalink

Comment has been collapsed.

I would advise against it, since it compares every single pair. It would take n*(n-1)/2 comparisons, which is around 5k for a wishlist of 100 games. I'm sorry that it's taking me way too long, call it depression or laziness, but I will surely deliver it before I die.

6 years ago
Permalink

Comment has been collapsed.

The main thing I had in mind when I suggested the link is that by producing an ELO rank you can get order of magnitude rankings [eg: groupings of 5-10] faster than O(n^2)/2 while also recovering from bad/circular choices, which seems like a good benefit given the subjective nature of video game comparisons.

However, on reflection I decided to put my money where my mouth is and check with an objective list of 1-100 to get a better idea of how it looks on a larger scale than my wishlist to get a better complexity analysis. With my results I still believe that this could be a good general method to approach this, but I concede that this site's particular implementation of how it selects which numbers to compare make it not worth it to use at higher list sizes.

In particular, it reached the limits of its usefulness to fix outliers quickly at around 1000 [ n sqrt(n) ] comparisons with there still being some outliers and order-of-magnitude range being closer to 10-20 which was higher than I'd thought it would be. Averaging several runs of 500 [ n sqrt(n)/2 ] did fix the outliers and reduced the range a bit better, but obviously requires more comparisons.

6 years ago*
Permalink

Comment has been collapsed.

Hope you finish it soon, thanks for trying

6 years ago
Permalink

Comment has been collapsed.

I saw the character sorters but there was only one custom one and I couldn't get that to work, hoping you're having better luck with your code!

6 years ago
Permalink

Comment has been collapsed.

An easier way to sort my steam wishlist would indeed be greatly appreciated! What you described sounds like the perfect solution. :)
It's okay if you don't get to release it soon because of lack of motivation or any other reason. Don't feel like you have to make this a priority over your health, studies or anything. Thanks for doing this, whenever you get to release it! :)

6 years ago
Permalink

Comment has been collapsed.

Still waiting. Have you given up on the project?

6 years ago
Permalink

Comment has been collapsed.

Not completely, I'm just busy sorting my life out. As far as my progress is concerned, I was able to use Steam's new javascript API to change the order of the games easier than before.

Depression isn't fun :v I'm closing this thread to avoid bumps. I won't make premature threads anymore. I hope I'll deliver one day. I kinda promised after all. I deeply apologize everyone for making hollow promises.

6 years ago
Permalink

Comment has been collapsed.

Closed 6 years ago by Anxeal.