News for hackers. Stuff that matters.
Re:More on Dota 2 by thewhitetulip on Thursday August 17, 2017 @07:17AM (#15035655)
No, there is a difference. The human player has to see, react and then shot. The computer has a direct API.

gun.shoot()

as opposed to

image of a gun falls on the retina process the info sent by the eye synapses fired etc

:)

Re:More on Dota 2 by hobofan on Thursday August 17, 2017 @07:27AM (#15035706)
I considered that, and I don't think there is. The frequency of the actions is already a result of the "actual time it takes to executr the action" + "all human delays". If you limit the bot to that frequency, everything is accounted for.

----

EDIT: On second thought, there might be a difference, in that this leaves the bot with more time to think, unless you limit the time of that. Not sure if that would dramatically influence the performance though.

Re:More on Dota 2 by thewhitetulip on Thursday August 17, 2017 @11:07PM (#15043228)
The thing is, every human has a different response time, but the bot doesn't have one. The day a bot will play the game like humans, a physical robot holding a console remote etc then maybe it'd be cancelling out the API advantage that the bot has.

but this doesn't undermine the achievement that they have made. It is phenomenal that an AI can play a complex game like DOTA.