HN user

soloridindan

22 karma
Posts0
Comments8
View on HN
No posts found.

After you click, the character will begin to turn, which can take several hundred ms. A delta of couple ms compared to the time it takes to turn is completely negligible and even an inch better positioning of a character, or having a character with items or stats that makes them turn faster (because picks are asymmetric) will make several magnitudes more of an impact.

If your game allows your sights to just teleport on people's heads and take that as the winning condition then that just sounds like bad design, there's no reason to allow infinitely fast movement and omitting strategy even from a shooter

You already know where an enemy is if you hear them behind the wall, you don't need a cheat to tell you that there is noise coming from other side of the wall. The server also doesen't need to tell you they are behind it if they're sneaking. A game that allows zero home-in time sounds like a flaw in the game and something solvable on the serverside.

You can replace a playermodel with wider "sound coming from around here" if you want to make it even harder for a cheat to pinpoint a sound

I think anything that relies on reflex alone is flawed design. You can design around this, by for example in Dota2 it doesen't matter how fast you click an entity, because the turnrate of your character is limited, so a person clicking reasonably fast and a bot clicking in 0.01ms both arrive there at the same time. Precision also doesn't matter, because a player can click the icon of the enemy instead of trying to match the pixels on screen. MMO scripts that use information already given by the game just seem like the MMO should invest in UX instead of trying to ban people for using the tools the game already gives them.

I think the moment you accept data from the client as truth you've lost the battle already, everything else is just damage control. Loads of games have realized this and kept checking game rules on the serverside and reveal data on a need-to-know basis. This makes it nearly impossible for cheats to be made because anything you know you should know, and everythin you act is parsed by the backend according to rules already present

At least where I live you can hire an accountant from an accounting company for $n/hr so you can ask them

"hey, can I do this?"

<"no, you'll need fields from forms X,Y and the price needs to be at least Z with them"

Same goes with a law-person. Then if you're lazy you'll just look at how much they cost you in some timeframe and add that to the price, and find that you've lowballed so hard you'll get laughed out of the bidding

Quite. I remember one of my first corporate customers who was very suspicious of $2K/week, because nobody could do that for that cheap they said. It was nothing extraordinary, just some integration work, tests etc for the project, they wanted it to work with their other suppliers' systems

Not only that, it can be infeasible for a single-passenger as well. There's only the train available here, and I need to be ~400km away every couple months. Most of the time tickets are ~40€, but sometimes they're 200€+ one-way, even if you book weeks in advance. It makes it infeasible to plan anything when prices may fluctuate so wildly.

As a comparison, my 2009 diesel gets me there at around 4,7L/100km, but let's round it to 5, at average cost of fuel 1,65€/L that's 33€, for a single passenger, and I can leave whenever I want, have any sort of holdup and just go.