Liftoff

Liftoff

Liftoff workshop
Join our track building community. The Steam Workshop makes it easy to discover or share new tracks and races in Liftoff.
suggestion for a better (imo) way to handle community made tracks
So I have an idea/ feature request for how community tracks are handled, while we already have tabs in the workshop for most popular, most subscribed and most recent I think a better in game system l be really useful.
For one thing a better system of rating tracks would be cool as with the current system you can only give thumbs up or down and that is sth that is easily overseen. I think the better approach would be to have it as a prompt that appears when you leave after your first time playing a track. Since I realize it can get annoying to constantly be prompted to rate a track it would probably be best to have it as a 5 star rating you can give with a button to open up a more detailed review option where you can rate it on different criteria such as “flow”, “difficulty” / “challenge”, “length”, “speed”, “interesting”, “design” and a small comment section. Maybe it would also be a good Idea to combine it with some reward maybe like giving players some xp for rating tracks to encourage players to actually use such a feature.
Maybe based o that a “reviewer” class could be given out to players that are especially active with such a system and really give quality reviews with suggestions and all could be introduced to recognize special efforts made by players and have the reviews of those players count more towards the overall score of a track
On that note some kind of official seal of quality would be cool too for tracks maybe sth the community votes on on a monthly base? So that you have like tracks of the month/ year or maybe sth like a category of “Liftoff classics”?
Based on such a system for rating tracks it would be possible to sort tracks by those criteria, but also an option to just select a track at random would be really cool ( I know that there is already is a option to play a random track out of your collection in single player but I think it would be nice to have such an option for tracks you don’t know yet and for multiplayer.
Another idea I had that goes along with those above is sth like an automated/ hostless lobby that just changes the track every 15min-30min or whenever a players vote on a trackchange and gives players a selection of maybe 3 tracks to choose from, I think that could be a really cool way to find new tracks.
What do you guys think of those ideas? Would love to hear if there others that think that would be a really cool and useful thing to have.
< >
Showing 1-2 of 2 comments
JuniorDiscart  [developer] 5 5 Jan, 2021 @ 2:47am 
Hey man

Thanks for the nice feedback and suggestions. :)

A few of those ideas we also had in the beginning when introducing the XP system because we consider the track building community a vital part of Liftoff and wanted to reward them as well. However, we ran into some questions and problems along the way. We can try to keep track of the ratings separately on our servers, but we think a gap can quickly start to exist between what is put on the Steam Workshop versus what is stored on our end. Some things we came across:

- A player can easily flip his vote for a community item. Not only in-game, but also through the Steam Workshop's interface. So we can't rely on votes to only be cast through the in-game system and direct xp on that front.
- Steam's web API is not as expanded as the in-game tools to check up on votes. So on the server side we can't accurately track how many positive votes an item got.
- A player sharing his work is not necessarily tied to a Liftoff Pro account, so votes cast before he/she has an account could be mute, or there's a large pot of experience dumped on the time of the account creation that could make it feel weird. DerHonk comes to mind from that time.
- If we did have the possibility to check votes on the server-side , in order for us to track any progress on a community item and reward XP, we'd need to have some server-side routines running that periodically checks the rating of every item. I doubt Steam likes we skim their servers every so often for thousands of items...
- What do we do when a player deletes his content...? And later re-uploads it and starts in raking new ratings for it again?

With these questions in mind, there were too many quirks to deal with from a technical viewpoint that we decided to hold off on this and see if we could come up with alternatives in the future if the request ever came.

That aside, the ratings as they are done now is using Steam's built-in system, where it's only possible to give a like/dislike. From the moment it reaches a certain amount of ratings, the star-rating is displayed (at least, then Steam gives us a normalized value to display). It unfortunately doesn't allow us to add different metrics to it, though I do agree with the proposed metrics that they would add value if we would be able to display them. There were ideas of adding an in-game browser for these items but we considered that to be a nice-to-have and with a lot of other stuff on the table to still do, got pushed to the background (or, in the mean-time a bit off-radar already). Unless the community pushes it on the agenda of course. ;)

I'm basically saying, we'd love for this to be in there, but I guess when we get to that point, we'd have a mirror copy of the Workshop on our own server with custom functionality which takes some significant development time and effort.

That said an idea I was personally toying with though, was to have some curated set of community tracks and races (either by the dev-team, the community, or both) that would essentially mark these as 'official'-ish items that would grant experience for players flying on these like you'd get with the current official tracks. Let me know how that would sound as a first step. ;)
Last edited by JuniorDiscart; 5 Jan, 2021 @ 2:51am
krazyzock 106 5 Jan, 2021 @ 3:36am 
Thanks for the detailed answer 👍
As for a curatet set of tracks i think that sounds great as a first step, that is something that i think would give especially new players a great introduction to the community tracks. Also such a selection of additional tracks on wich you can gain xp could really make leveling up easier for players that like me tend to fly more custom tracks then official ones 😃
< >
Showing 1-2 of 2 comments
Per page: 1530 50