Live data from Hacker News

Show HN: Hacker League – Open-Source Rocket League on Linux

github.com

71–80 of 104 posts

Re: Show HN: Hacker League – Open-Source Rocket League on Linux

#71
post #56

I find projects like this really fun, but when it comes to being a game I am seeing a lot of problems. - renderer and physics aren't synced in any way, physics shouldn't be tied to frame rate, but running as 2 separate threads with no synchronization means you might read garbage at some points if you render while the physics thread is updating. - physics using this_thread::sleep_for is not accurate and can sleep for…

Thanks a lot for the feedback! I built it in ~2 weeks and it's really just a prototype at this stage. Some of the points I did on purpose to finish a prototype quickly (Eigen + GLM, one file, not syncing renderer and physics, hardcoding shaders etc.). But some things I didn't know - thanks for that :)

Re: Show HN: Hacker League – Open-Source Rocket League on Linux

#72
post #20

Very very cool. Let's make a real game out of it. No steam no gigabyte large assets. Just that cool game. Maybe use some ai to generate some assets with stability ai / stable diffusion an let's get a lot of people on board. That could be a fantastic project.

Yup, let's do it! The binary is ~100kb :D Join the Discord server that I posted here!

Re: Show HN: Hacker League – Open-Source Rocket League on Linux

#76

I played so much Rocket League before it went free-to-play. Seeing this repo made me watch some youtube videos, and remember what a great game it is. It's been tweaked and polished until it feels perfect. I think getting an open source version of the game to that level would require a lot of work, so I wish you well.

It's a great game - unfortunately the insane and obnoxious way they do ranked ladder means the experience is often miserable if you want to play competitively.

> way they do ranked ladder

Could you elaborate? I play the game, but I don’t play much of anything else with ranks so I’m curious what ladder means here and the alternative examples.

Re: Show HN: Hacker League – Open-Source Rocket League on Linux

#77

Earlier quoted context omitted.

It's a great game - unfortunately the insane and obnoxious way they do ranked ladder means the experience is often miserable if you want to play competitively.

> way they do ranked ladder Could you elaborate? I play the game, but I don’t play much of anything else with ranks so I’m curious what ladder means here and the alternative examples.

I could write an essay on this (played since 2015) so I'm sorry if this is overly wordy and I hope it makes sense.

A long time ago they had a pretty basic MMR/matchmaking system that was being gamed pretty badly by smurfs. So, in an attempt to deal with smurfs, Epic made a really opaque blackbox "internal" MMR, that determines what kind of teammates you get. The reason this exists is because everyone tends to get lumped into "chokepoint" ranks - Diamond 3/low champ, C3/GC, and from there I think there's another one closer to SSL but I've only been a GC1 before so I can't comment on that experience. The reason for this is you can have a 60+% winrate in diamond and never leave diamond. That results in tons of players being in a rank they clearly do not belong in - very ironically creating an unintentional smurf problem they were trying to addresss in the first place - and this is exacerbated by a draconian rank decay/reset every season which only lasts a quarter. So, it's not entirely uncommon to see players with a GC tournament tag from the previous season (means they won a GC tournament, which means they almost certainly are SSL players) in low champ or even diamond. This is made even WORSE by the way that placement games work every season - pros have worked out it's almost always better to just sit out the first few weeks of a season before doing your placements, because you may accidentally get a really high "internal" mmr (the only purpose of these placements) by beating other smurfs in a low rank ladder.

As a result, epic has tried to balance this idiotic mess by pairing these types of players with lower "true" ranks. So, often when I am in high diamond/low champ I will have a literal carried platinum player with me every single time against another team with a guy who also has a higher "true" MMR and whatever "low" MMR player the matchmaking has decided he also gets paired with. I solo queue though, so this effect is basically a miserable experience trying to climb, as it's much more difficult for me to climb out of a low rank than other players closer to their "true" rank. And I have to repeat this process every 12 fucking weeks.

when I play casual, within 10 games the matchmaking immediately puts me in high champ lobbies. So, they know how to match make fairly, clearly - there's simply no mechanism in ranked to quickly rank someone up who very obviously should not be in the rank. It should not be possible to win 15 games in a row and stay in the same rank - every other game addresses this by quickly ranking up people on win streaks. For whatever reason, epic does not, and for this reason and all of what I listed above, the experience is absolutely miserable.

Re: Show HN: Hacker League – Open-Source Rocket League on Linux

#78

Earlier quoted context omitted.

> way they do ranked ladder Could you elaborate? I play the game, but I don’t play much of anything else with ranks so I’m curious what ladder means here and the alternative examples.

I could write an essay on this (played since 2015) so I'm sorry if this is overly wordy and I hope it makes sense. A long time ago they had a pretty basic MMR/matchmaking system that was being gamed pretty badly by smurfs. So, in an attempt to deal with smurfs, Epic made a really opaque blackbox "internal" MMR, that determines what kind of teammates you get. The reason this exists is because everyone tends to get lum…

If it helps anyone else- The term 'smurf' is used in gaming to describe a player in an online game that creates a new account to play against lower-ranked players, however, it can be used as an all-around term for describing a player who uses an alternate account or multiple accounts.

Matchmaking Rating (MMR)

Re: Show HN: Hacker League – Open-Source Rocket League on Linux

#79
post #27

Earlier quoted context omitted.

I heard Comm, a pro, once say that he wished he had his 14 year old fingers back...think he was 17 at a time. To me, a 40 year old playing with KBM, I feel like I just can't bend my brain around all of the 3d possibilities. I just don't have any intuition for rolling my car while it accelerates towards the front...and then you add in the complexity of the camera and, yeah, I suck.

I've only just started trying to do aerials, really, and I find myself getting vertigo from it haha. I'm also 40. It's so disorienting. None of the camera settings feel "right".

I highly recommend turning ball cam off once you get close to the ball.

Re: Show HN: Hacker League – Open-Source Rocket League on Linux

#80
post #78

Earlier quoted context omitted.

I could write an essay on this (played since 2015) so I'm sorry if this is overly wordy and I hope it makes sense. A long time ago they had a pretty basic MMR/matchmaking system that was being gamed pretty badly by smurfs. So, in an attempt to deal with smurfs, Epic made a really opaque blackbox "internal" MMR, that determines what kind of teammates you get. The reason this exists is because everyone tends to get lum…

If it helps anyone else- The term 'smurf' is used in gaming to describe a player in an online game that creates a new account to play against lower-ranked players, however, it can be used as an all-around term for describing a player who uses an alternate account or multiple accounts. Matchmaking Rating (MMR)

yea, sorry, these are common terms in that community I didn't explain, thank you. When I'm using it here it mostly means "someone who is intentionally playing in a rank they don't belong in"
Post reply on HN