An idea for anti-ramming system improvement

Current anti-ramming system got rid of divebombers and wallriders, which is great and was the biggest issue of the game, but straight lines are still one big pushover game, here’s my idea for fixing it

Create “Flat out zones” and make a system judging whether a player has a reason to touch another player or not

Flat out zones: basically any straight/slightly curved road that doesn’t require you to brake

In those zones an algorithm would be activated that detects contact and checks whether there is a reason for contact or not, if there is no apparent reason (like racers going head-to-head and one of them suddenly ramming another) give penalty to the rammer

Reasons for contact:

  • Detecting wheelspin
  • Detecting loss of grip
  • A traffic car is in front of the player making contact
  • Contact force didn’t exceed it’s threshold (like with current ghost, where you can rub against your opponents without ghosting out)

What do you think about it? Do you think it could make Horizon racing better?

A complete waste of time, and its not needed.

If you are telling me that you cant maintain your car on the road because someone is trying to pass you and there is no space and he is gently ramming you to be able to pass you, then you just need more driving skills. Plain and simple. Ramming is something usual in ANY racing game, or in most of them, to an extend. If you cant live with that… find another game.

You completely missed my point, I can manage my car on straights, I respect that I get passed because my opponent has a faster car, but some people don’t and they’ll ram you off if you’re about to pass them, they should be penalized for intentional ramming

Rubbing is a completely different thing and you can’t avoid it, I’m fine with that, what annoys me is people who just won’t let you pass on straights if you have a faster car

But I don’t want another game, I want to play Horizon because of it’s variety, ramming is not okay, rubbing and bumping is unavoidable, you can’t control your car to that extent, and even if, it’s still not as influential, but ramming is just being a douche, because “F*ck you, I have fun when ramming others”. If I wanted to play a game like this I’d play Wreckfest not Forza

So, basically the same i do when playing against the AI…

If you are talking about the trial and team races, yes, some people dont really want to win but to bother other players, but honestly i dont find many of those. I usually find gentle people who will even push the brakes if they are going to hit someone else. I do it myself…

If you have driving skills there are many ways to get out of those situations. Or you can just fight for your space. You have the faster car, you have more probabilities of win the fight.
Or drive a heavier car.

I do too, I make mistakes from time to time, but I find myself pretty consistent at keeping space between me and my opponents, I consider myself a pretty clean racer

Really depends on the situation, there are times when you haven’t seen that player ram anyone off, so you think you can just pass him, and then he unexpectedly swipes across the road, you could counter that if your reflexes are good enough, but still, you lost focus on the next turn and there might not be enough time to adjust for it, the “faster car” varies too, I can easily deal with rammers in a grip build, just catch the inside line and slip by them, but when I want to play around with power builds my main way of overtaking is waiting for straights and sending it, this is where it’s the easiest to be rammed

And I don’t wanna switch to heavier car because some idiot decided to ruin everyone’s fun, I wanna race cars I like, this is what I love Horizon for, it’s variety

It would help if you supplied your example code.

I’m not a programmer

Just make a simple check

I don’t know

if car = contact and location = in flat out zone
check variables:
wheelspin = yes/no
traction loss = yes/no
traffic car ahead = yes/no
if any variable = yes
give no penalty
check contact time
if contact time > specified threshold
give penalty to the ramming car

1 Like

I am a programmer, and it’s hard to test for intent, although the rammer will usually be the car behind.

Rammer is usually the car ahead not behind, I often find myself in a situation where I’m about to pass someone and he rams me off

And the intent could be easy to check, detection zone would be on a relatively straight road, here you can check both cars turning angles, if one is unnecessary high it indicates the intent of ramming

The car in front ramming you off probably thinks that you are an Ai car trying to overtake. I have done that myself. So intent from the front car is even harder to figure out. You don’t have mirrors in the Car Chase views. You have look behind, but that’s hard to do.

What about all multiplayer races huh? Because that’s where this happens the most to me

It takes a split second to just poke your right stick between shifts and look whether the car behind is in the red team or the blue team, you can also look at the scoreboard and look which colour is behind you, it takes literally a split of a second

I don’t use rear look, and the scoreboard is never accurate, and really I just remember that I overtook a red car, if a blue car follows me through I will turn towards them when they overtake me. Also not many people do overtake me anyway, I usually get past the red cars… what’s the point of overtaking the leading blue cars?.. unless they are going so slow that you think they will hold you up too much.

Anyway the point is that intent is hard to program.

That’s kind of a being an as*hole you know? Think about it from the other guy’s perspective, you’re faster than your teammate, you’re about to pass him, he’s gonna be chill since you’re on the same team and you’re co-operating to win the Trial but blam!, he pushes you off…

So your own mind is even struggling to understand intent, and you expect someone to program it better than you can understand it. I also need to add that I don’t push them off once I see the blue team badge, I have only knocked them a bit by then.

No, you don’t understand that ramming off other players is being a d*ck, ramming someone off because you thought it was a bot is not a good intent, it’s being lazy and not cautious about what’s happening around you

You can’t punish players for a mistake is the point.

Then learn not to make this mistake, is it that hard?

It’s easier to have “Damage: On” in race
look at other games ur not able to win with a damaged car
so u have to think twice before hitting someone

  • 24h autoban if someone is constantly crashing his car

The problem is everyone knows they can wreck and smash all they want without ever having to worry about getting a ban.
The fact it is near impossible to report rammers in the game only encourages ramming, and then you have to report them to Microsoft and not PGG. I could literally report at least one player in every single race I enter, but of course, I would have to record every single race I enter to have proof of it. The entire system is designed to encourage ramming. I tested the system myself, got the video, reported it to Microsoft and the answer I got was report it to PGG. And of course, PGG made it clear in their tos that it should be reported to Microsoft.
This late in the game, I no longer care, I’m out to gain influence alone, I can do that from last place and let the children wreck and smash each other to their hearts content. I only have two main goals left in the game, get to max level legitimately without running 50 lap races and collecting new cars.
Currently, Prestige level is 10, level 2,402 with 40,100 races. And that’s getting harder because the game itself robs you of influence points, numerous times the influence bar stops just short of the next level and after the next adventure, it is magically set back to the beginning. My guess is, they really want players to just quit completely.


Yes but an improvement to the automatic system could be a good thing if we talked about it loud enough, if we didn’t moan about rammers ruining every single race we would never get current ghosting system, so if we started complaining again it could work. If it was harder to ram people, most rammers would just give up