Hacker News new | ask | show | jobs
by raverbashing 3029 days ago
Well how do you say what's cheating or not? It works and it increases the evaluation score

In this case one possible workaround to "cheating" would be to reduce the control precision, add some jittering to control inputs or change the goal function. But I'd say if it's being done solely with using the intended controls it's not cheating (as opposed to changing memory or using a debug 'cheat code').

Still, even in real sports some "cheating" is allowed (see Fosbury Flop)

2 comments

If it’s not technically cheating, it could be described as gamesmanship.

From Wikipedia https://en.m.wikipedia.org/wiki/Gamesmanship

“Gamesmanship is the use of dubious (although not technically illegal) methods to win or gain a serious advantage in a game or sport. It has been described as "Pushing the rules to the limit without getting caught, using whatever dubious methods possible to achieve the desired end".”

Another term for this is "angle shooting".
It isn't cheating - as far as the program is concerned, each bug is another rule.

To understand the concept of cheating, and to discuss what is cheating, requires an entirely higher cognitive capability.