altf4 / SmashBot

The AI that beats you at Melee
GNU General Public License v3.0
548 stars 72 forks source link

Any plans to add human-like limits (e.g. reaction time)? #143

Closed chausies closed 3 years ago

chausies commented 3 years ago

There's nothing wrong with making Smashbot super consistent and super smart, but it'd be cool if it didn't overtly dip into super human.

For example, in Starcraft AI competitions, they often limit the AI's APM to something more human level.

I think it would be dope if smashbot, at the very least, added a 6-frame "reaction time" delay to what it sees, corresponding to the fastest reaction time a human's ever had (0.1 seconds). This would take away degenerate options like spot-dodging every grab, and would probably even force the bot to make reads.

You might also consider limiting APM to maybe something like 300 (which is over what Hax achieves apparently).

Are there any plans to impose these human-like limits?

Cheers! Keep up the amazing work!

altf4 commented 3 years ago

Nope. That's not what SmashBot is for. SmashBot is meant to be a playable TAS.