Hacker News new | ask | show | jobs
by EricMausler 1435 days ago
It has to do with input data. Part of the game is rationalizing what is on the screen and maintaining a memory or prediction of offscreen activity. When they get direct feeds to game data, it's cheating.

The AI should be given a game screen. I think it should also need to actually use a mouse and keyboard too if im being honest.

I would be way better at games if I only need to think about what I want to do in the game and have it done rather than use some method of physical controls to do so

1 comments

> I think it should also need to actually use a mouse and keyboard too if im being honest.

I'd go one step further and say those mouse inputs should be "fuzzed" a bit as a function of "actions per minute" because humans lose accuracy (both in the time domain and spatial domain) when they try to make more actions faster and faster. Obviously APM needs to be capped as well, preferably actually slightly lower than human APM.

The main reason for this to me is that it will help guide the AI's towards generating strategies which humans can actually emulate and learn from.

If you want to have an AI-only tournament, then by all means make up your own rules. If you want to say your AI "beat a human" then you have to be playing the same damn game.