Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!
You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!
Mostly, human impression. The IA might have several different behaviors that it might chose based on seeds gathered from player input (or any other input), and coincidentaly, in some matches it might have chosen a behavior that made you feel like it was responding to your advanced techniques.Odd, what causes the AI to psuedo-learn then?
Is that because the game can't really detect the AI's "virtual controller" and thus can't see if their "virtual control stick" hit neutral position? If the game is just reading AI actions, dashing from left to right really quickly without considering the input would always result in a moonwalk rather than a dash dance because of that.As for moonwalking, they are just trying to dash another direction but end up moonwalking. As for L Canceling, they are just trying to shield an incoming attack.
Do you have any proof for this? Did you look in AI_common and see if that is true?AI's learn in matches but only for that one match then.
I've been working on the game industry for more than 2 years by now, and I can asure you:AI's learn in matches but only for that one match then.
Come to think of it I can't recall my Cpu's ever dash dancing. I always attributed it to their mindless-aggression. huh...Is that because the game can't really detect the AI's "virtual controller" and thus can't see if their "virtual control stick" hit neutral position? If the game is just reading AI actions, dashing from left to right really quickly without considering the input would always result in a moonwalk rather than a dash dance because of that.
At least, I think that's the proper theory behind it.
Damn monk, you should have told me that before I made that page >:UDev version as in PMBR only version. Not the publoc demo.
No, we do not have a facebook page. I'd wait until the patch or full release before you go off and make one.![]()
Also, expert IA tries to use shield in the first frame ever possible. So, it detects when it is about to land, and uses shield, resulting in an L-Cancel sometimes.I think that the ai "buffers" the imputs so they come out wenever possible , thus resulting in "advance" accidental techs.
LMAO well, since it is already made, feel free to link it here, I guess. lolDamn monk, you should have told me that before I made that page >:U
Yeah I figured it was something like that. thanks for the info.Also, expert IA tries to use shield in the first frame ever possible. So, it detects when it is about to land, and uses shield, resulting in an L-Cancel sometimes.
It is like when they Jab you perfectly out of any recover. The IA recognizes the opposing maneuver, and when it reads the perfect time-window, it acts.
You spelled Unofficial incorrectly.LOL, ok then, gonna link it.
http://www.facebook.com/pages/Super-Smash-Bros-Project-M-Unoficial-Page/204301996264457
Edited to clearly state that it's not an official page :B
Some parts are very complicated, others aren't. The problem is that, once coded, the IA will always behave the same, and humans can learn from that and exploit weaknesses.Have you guys figured out if an AI making a poor decision (aka misspaced attacks "on purpose") is due to random seeding - so that when faced with the same situation it can act differently - or is it more complicated than that? Would it be possible to fix the RNG so it always makes the "best" decision?
Also my first thought.You spelled Unofficial incorrectly.![]()
If you don't think its possible for learning AI to be programmed, you are sorely mistaken. AI is my specialty, and programming AI that evaluates its past options and uses that info to make choices is trivial.A bunch of stuff
Not gonna lie, I'm a little frightened by this.I actually wrote a checkers AI that used a combination of previous match data and simulated matches to learn as you played against it. After about a month of playing 1 game per day against it, I could no longer beat it, and matches against itself always ended in a draw.
I just kinda laughed maniacally laughed for like 2 min, then realized I was in class.Not gonna lie, I'm a little frightened by this.