• 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!

Training your amiibo: Don’t waste your time

Status
Not open for further replies.

bobele

Smash Rookie
Joined
Jan 11, 2015
Messages
7
Location
Cologne, Germany
NNID
bobele
I have trained some of my amiibos again and again to learn how to trigger a behavior I want. I have a Yoshi resetted and trained more than 15 times and here is what I have learned:

amiibos do not imitate your Playstyle. They do not reproduce your moves or combos. The way you play does not have a direct impact on the behavior of an amiibo. It does passively influence it, as you will see later. amiibos most probably have some sort of „digital evolution“ I will explain later.
amiibos do not store anything close to complex AI. When you google, you find that there are 256 byte a game can store on a Figure besides Name, Owner etc. Thats not 256 Kilobyte, it’s 256 byte. That’s 256 numbers between 0 and 255. A single Windows Icon easily is more than 100 times that size. You can see that there is no room to store any complex behavior. But playing with an amiibo DOES result in very different play styles, so the DO have to store some sort of behavior, don’t they? Well, yes an no.



amiibos do in fact just use the AI all CPU-Opponents do use also. This AI has fixed behaviours for given „Moves“. A Move becomes „valid“, when a certain situation is „true“. Example: A CPU has a Side-Special with a Range of 80 Pixels. An Opponent 81 Pixels away will be missed, anything closer than 80 Pixels will result in a hit, but with decreasing damage done. For a Level 1 CPU this move will become „Valid“ when an Opponent comes close to anything between 100 and 50 Pixels. If the move becomes valid, the AI may choose to use it. It may choose which valid move it uses randomly or it has a priority list, I do not know. A Level 1 CPU will use this move with some chance to miss. For a Level 9 CPU this Move becomes valid then an Opponent comes close to anything between 83 and 50… as a result a Level 9 CPU will hit more precisely. This of course is just an example and much less complex as it really is, but this will be the way it works.



amiibos use the very same rules to fight. It only does not choose their moves randomly or by a fixed list, it does so by a changing priority. Here is how it works:



A Level 1 amiibo starts with random parameters for its Moves. It does not have any more Moves oder Combos than a Standard CPU has, it just has other priorities. This is why any resetted amiboo does seem to fight in another way than before. Lets again take the Side-Special as example. It gets an Priority-Value of 5. Then there is another Move that has a Priority-Value of 5 also. This is all that the amiibo stores. Now the AI of the game comes to play. Both moves get valid, when an Opponent comes close to a certain Range. As both have the same Priority-Value, they have a 50% Chance to be triggered. The Match ends with a certain result that is stored on the amiibo (lets say something like 0-100% success). The next fight the digital evolution kicks in: Priority Values are changed randomly. In our example the first Value is raised by one, the second lowered by one. The amiibo fights its match. It now uses the first move more often than the second one. After the match it stores its success-value. If it was more successful than last time, it will keep its new values. If it wasn’t, the changes are discarded. This way the behavior of an amiibo slowly changes to something it is successful with.



Additionally it gets more precise in its moves with a higher level, as it adapts the given rules of the moves as described earlier. And it also gets a damage boost, which makes High Level amiibos seem so much better than Low Level amiibos. You will find a Level 1 amiibo dealing only 50% of the damage that character normally deals with a certain move, while a Level 50 amiibo easily deals up to 150% of the damage.



If you play around with you amiibo, you will find it does not play as you do. It does however adapt to your weaknesses. Try it: If an amiibo alters its behavior in a way you like, let it pummel you like there is no tomorrow. It will keep the change. But in the end you cannot REALLY influence their behavior. The strongest and most aggressive amiibos I have I did not play against once while training. I just did let them Level by 8vs8 Smashes with amiibos only. That almost always results in 3-4 really strong amiibos and another 4 that are total crap. The good ones started to evolve in a good way, the bad ones did not find the right modifications… and they never catch up.



To get a good amiibo, it in not a good idea to fight against only one type of enemy. I tried. If you do, the amiibo will adapt to that exact enemy, but will be weak against others. If this exact enemy is vulnerable to a certain move, digital evolution will make this one move highest priority and other will almost never be used. You then have a specialist that takes a lot of time to adapt to new situations.



Of course all this is PROBABLY so, but it seems to be. And of course it is much more complex, as there are also rules involved how to react on moving platforms and things like that and then combinations of all those rules. But it can be taken as a fact, that there is only ONE Artificial Intelligence in the game that amiibos and CPU share, that you cannot train it anything this Artificial Intelligence does not already has in itself (like complete new Combos and such) and that trying to produce a certain play style for your amiibo will not work and is a waste of time. All you can do is tweaking the AI already there by letting it be successful or not.
 

KRBAY

Smash Journeyman
Joined
Mar 11, 2014
Messages
278
NNID
SSBBSonic
3DS FC
0774-4477-0228
...So? This doesn't tell us at all why we should or should not train Amiibos.
 

bobele

Smash Rookie
Joined
Jan 11, 2015
Messages
7
Location
Cologne, Germany
NNID
bobele
...So? This doesn't tell us at all why we should or should not train Amiibos.
Sorry, I did not make that clear enough:

If you think you can teach your amiibo new Tricks, let it learn your coolest Combo, make it copy your Playstyle, then you are wasting your Time as this cannot be achieved. Amiibos cannot be "trained", but only leveled up. The result will always be more or less random within the very strict boundaries of the given rules of the available Moveset.

Nintendo does indeed want us to believe that amiibos "learn" when used. They don't. Any time invested in this is wasted. That does not mean that there is no Fun in playing with them. One should only know what to expect...
 

KRBAY

Smash Journeyman
Joined
Mar 11, 2014
Messages
278
NNID
SSBBSonic
3DS FC
0774-4477-0228
Sorry, I did not make that clear enough:

If you think you can teach your amiibo new Tricks, let it learn your coolest Combo, make it copy your Playstyle, then you are wasting your Time as this cannot be achieved. Amiibos cannot be "trained", but only leveled up. The result will always be more or less random within the very strict boundaries of the given rules of the available Moveset.

Nintendo does indeed want us to believe that amiibos "learn" when used. They don't. Any time invested in this is wasted. That does not mean that there is no Fun in playing with them. One should only know what to expect...
Ah, now I see.

Of course, I don't use them to learn combos, I use them for fun. So I guess this doesn't apply to me.
 

warriorman222

Smash Ace
Joined
Oct 24, 2014
Messages
983
Location
Meanwhile in Canada...
3DS FC
3866-8698-4754
Sorry, I did not make that clear enough:

If you think you can teach your amiibo new Tricks, let it learn your coolest Combo, make it copy your Playstyle, then you are wasting your Time as this cannot be achieved. Amiibos cannot be "trained", but only leveled up. The result will always be more or less random within the very strict boundaries of the given rules of the available Moveset.

Nintendo does indeed want us to believe that amiibos "learn" when used. They don't. Any time invested in this is wasted. That does not mean that there is no Fun in playing with them. One should only know what to expect...
You can influence hem. A guy did a test by teaching Pikachu to use only Thunder. while it did use other moves. A lvl 9 CPU used 32 Thunders per round, and his lvl 50 Thunderp used 87. If that isn't a big difference, I dunno what to say.

I trained my Kirby by killing it each time it approached. The result was an extremely passive Kirby that would do nothing until you got into a certain range, but never got hit by projectiles, could DI perfectly, and severely damage me and my friends each time we went into the designated range.
 
Last edited:

Mazdamaxsti

Smash Lord
Joined
Nov 4, 2014
Messages
1,026
Location
not brawl
NNID
Mazdamaxsti
I taught my Kirby how to D-air to U-smash, but forgot to use different characters. He is a beast against Kirby's, and he uses F-air A LOT (Like I do) and does the D-air combo. My kirby almot never uses the hammer, and approaches like I do. They do get influenced, trust me.
 

Xzsmmc

Smash Champion
Joined
Mar 5, 2014
Messages
2,867
Location
Your bottom left molar
My Captain Falcon does use all my combos/strategies against me. On the other hand, all my Link does is perfect shield/dodge with the timing of a level 9, so I have no idea what happened.
 
Last edited:

Pazzo.

「Livin' On A Prayer」
Joined
Oct 3, 2012
Messages
9,187
Interesting. I'll have to try some things out with my Luigi.
 

Flaxr XIII

Smash Lord
Joined
Jun 27, 2013
Messages
1,844
NNID
FlaxrXIII
You mean to tell me that my Amiibo won't learn to teabag after each kill?



That was really important to me!
 

Nixon Corral

Southland Scion
Joined
Jan 16, 2014
Messages
1,995
Location
Atlanta, GA
NNID
Nixon_Corral
So, to all of you claiming you have taught your amiibo something, are you sure that's not just confirmation bias? If they "learned" your combo, are you sure that's not just because it's a good one that the AI would do anyway? You can't really provide much evidence that what you did worked and wouldn't have just happened anyway.

On the other hand, while only 256 bytes of storable information on the Amiibo is pitiful, that doesn't preclude it from telling the FP to do certain things or not do certain things. That's enough bits to hold some information about general playstyles, but it would have to be interpreted console-side, and it would allow for only a teeny amount of variety, but it could still represent something.

Overall, though, I'm definitely siding with OP here. Unlikely that amiibos learn much.
 

UltimateXsniper

Smash Ace
Joined
Mar 31, 2014
Messages
803
Location
Virginia
3DS FC
5198-2617-9626
So, to all of you claiming you have taught your amiibo something, are you sure that's not just confirmation bias? If they "learned" your combo, are you sure that's not just because it's a good one that the AI would do anyway? You can't really provide much evidence that what you did worked and wouldn't have just happened anyway.
So far, my amiibo couldn't have done a combo without me teaching it. I haven't seen any other amiibo that just happened to learn the combo I made up that works for Dr. Mario/Luigi. Neither have any of the normal A.I. ever seem to do it. Not to mention it taunts. But I haven't experienced on seeing if other Luigi amiibos taunt as well. (Keep in mind it is also level 50)
 
Last edited:

TeddyBearYoshi

Banned via Warnings
Joined
Oct 26, 2014
Messages
358
So, to all of you claiming you have taught your amiibo something, are you sure that's not just confirmation bias?
I know for a fact that it is not, as I've seen people train their amiibo to only do specific moves, or do certain things. An amiibo can be taught things like taunting after kills, or edgeguarding, or things that amiibos not taught to do that just wouldn't.
 

CaliburChamp

Smash Master
Joined
Oct 13, 2003
Messages
4,453
Location
Fort Lauderdale, FL
3DS FC
1392-6575-2504
I think what this means is that some amiibo's learn better than others? From hearing about different people's experiences it seems like Yoshi and Link or any character with a spammable projectile is less learnable since they can use their attacks at range, so they will be spammed constantly, where as a character like Kirby or Metaknight that don't have projectiles, learn more with proper spacing since they can't harass from a distance with projectiles, so they are more likely to learn you're close combat moves.

This is just a guess, but it seems likely that may be the problem.
 

Linq

Smash Cadet
Joined
Oct 24, 2014
Messages
66
NNID
LegendOfLinq
3DS FC
4639-8962-6197
Not sure if it was a bias towards weakness or something else, but training my amiibo with air attacks alone netted this result while going against level 9s, note the air attacks vs ground/smash attacks
 

bobele

Smash Rookie
Joined
Jan 11, 2015
Messages
7
Location
Cologne, Germany
NNID
bobele
Not sure if it was a bias towards weakness or something else, but training my amiibo with air attacks alone netted this result while going against level 9s, note the air attacks vs ground/smash attacks
THAT is interesting. I was never able to make an amiibo such a Specialist. I did try extreme things like using only one move to make it use this one also. Did not work. Playstyle was always random. What I was able to do is let it hit me with certain moves while avoiding others. This sometimes made it use that move often. Not always, but noticeable. I was not able to find reproducable ways to influence the amiibo.
 

bobele

Smash Rookie
Joined
Jan 11, 2015
Messages
7
Location
Cologne, Germany
NNID
bobele
I know for a fact that it is not, as I've seen people train their amiibo to only do specific moves, or do certain things. An amiibo can be taught things like taunting after kills, or edgeguarding, or things that amiibos not taught to do that just wouldn't.
Please tell me what to do to achieve this. Making it use only specific moves.
 

bobele

Smash Rookie
Joined
Jan 11, 2015
Messages
7
Location
Cologne, Germany
NNID
bobele
So far, my amiibo couldn't have done a combo without me teaching it. I haven't seen any other amiibo that just happened to learn the combo I made up that works for Dr. Mario/Luigi. Neither have any of the normal A.I. ever seem to do it. Not to mention it taunts. But I haven't experienced on seeing if other Luigi amiibos taunt as well. (Keep in mind it is also level 50)
All my amibos randomly taunt. Some do, some do not. Some do often, some not. I think to see that they taunt ofzen, when they randomly did in their successful matches. I was definitively NOT able to make or stop them taunting by doing so myself.
 

Saikyoshi

Smash Master
Joined
Jun 26, 2014
Messages
3,921
Location
Being petty
NNID
KarmaPilcrow
3DS FC
0344-9771-0514
I don't know about this - where are you getting this from? 256 bytes sounds kind of fishy to me. The text in this post takes up more data than that.
 

ChikoLad

Purple Boi
Joined
Jan 11, 2014
Messages
23,084
I'm gonna wait for more information. As in, objective info from actually dissecting the things, before making a judgement on them "not learning" (as it's pretty evident they do to some wild degrees).

There was a thread a guy set up here before, about acquiring actual data from the Amiibos.

It is possible to retrieve code from your Amiibo by scanning it into a certain smartphone app called "NFC TagInfo". Don't know about iOS, but it is on Android. I have tested it, and it works. My NFC enabled smartphone does read the Amiibos and produce all sorts of code. However, since I'm no programmer, I can't make heads nor tails of it.

Don't know what happened to that guy and his project. He was basically asking people to get that code from their Amiibo and send it into his team, who understood how to read it and interpret it.

If this was looked into more though, it would likely become possible to directly program your Amiibo from a computer, with a program that allows you to edit it's NFC tag. Evidently, this can be done, since those Duck Hunt Duo and Mr. Game & Watch Amiibo hacks were around. However, I'm sure it can be used for programming things like the Amiibo's behaviour and stats too.

As for something I have personally noticed when playing with my Amiibos, I actually have something really interesting. I once put my Yoshi and Captain Falcon Amiibos into a 99 stock 2v2v2v2 battle against some CPUs, for grinding purposes. Team Attack was off, Items were on. After that match finished, I put the two of them against each other in a 1v1 with no items, with about 50 stocks.

I left them at it for a good while, and when I came back....I believe one of them had only lost ONE stock.

So I stayed to observe them for a bit, and I noticed something odd - they weren't attacking each other. They would randomly throw out the odd attack, sometimes accidentally colliding the attacks, but they really just wandered around. They simply did not want to hit each other, and mostly just frolicked around, sometimes jumping off stage (which is what I assume caused that one stock to be lost at all).

I then put them in another battle against me, and boom, they were like wild fighting animals again.
 

TeddyBearYoshi

Banned via Warnings
Joined
Oct 26, 2014
Messages
358
Please tell me what to do to achieve this. Making it use only specific moves.
Use only those moves until it levels up to 50, it will still do basic attacks but if you only teach it one special it will eventually use mostly, if not only that. :)
 

Nixon Corral

Southland Scion
Joined
Jan 16, 2014
Messages
1,995
Location
Atlanta, GA
NNID
Nixon_Corral
I don't know about this - where are you getting this from? 256 bytes sounds kind of fishy to me. The text in this post takes up more data than that.
Actually, since your text is all ASCII, that post takes up 148 bytes. Each ASCII character takes up exactly one byte.
 

Saikyoshi

Smash Master
Joined
Jun 26, 2014
Messages
3,921
Location
Being petty
NNID
KarmaPilcrow
3DS FC
0344-9771-0514
Actually, since your text is all ASCII, that post takes up 148 bytes. Each ASCII character takes up exactly one byte.
That's still well over half, anyway. Even a very simple storage would need a lot more than 256b.
 

TeddyBearYoshi

Banned via Warnings
Joined
Oct 26, 2014
Messages
358
That's still well over half, anyway. Even a very simple storage would need a lot more than 256b.
I don't think he disagrees on it being very small.. it is totally ridiculous for an amiibo figure to have that little storage. I highly doubt it's true, also you totally stole my mains, man! Even though you joined before me.. >w>
 

bobele

Smash Rookie
Joined
Jan 11, 2015
Messages
7
Location
Cologne, Germany
NNID
bobele
I don't think he disagrees on it being very small.. it is totally ridiculous for an amiibo figure to have that little storage. I highly doubt it's true, also you totally stole my mains, man! Even though you joined before me.. >w>
It is true. You could have googled that by yourself, but I am glad to be of service ;)

w w w.gamefaqs.com/boards/633202-super-smash-bros-for-wii-u/70635136

(sorry, am not allowed to post links)

An amiibo NFC Tag holds 512 bytes of Data. 256 Bytes are read only and contain the amiibos Type and whatever... 256 bytes are User Memory to store data. This is quite big for NFCs by the way, they often come with less than 100 bytes user memory. The bigger the more expensive.
 

Kornaki

Smash Cadet
Joined
Jan 6, 2015
Messages
29
256 byte is better than people realize. For smash, the amiibo is just going to be storing numerical values that basically assess how often to do certain moves - if a single byte tells the amiibo how often to run at the opponent vs wait for the opponent to come towards it, that can be broken into increments of .5% which is pretty good. There are probably less than 256 variables that control the behavior of a CPU AI (somebody with more experience in how the AI is programmed can talk more about that), so there's plenty of space to store the learning data.
 

Nixon Corral

Southland Scion
Joined
Jan 16, 2014
Messages
1,995
Location
Atlanta, GA
NNID
Nixon_Corral
256 byte is better than people realize. For smash, the amiibo is just going to be storing numerical values that basically assess how often to do certain moves - if a single byte tells the amiibo how often to run at the opponent vs wait for the opponent to come towards it, that can be broken into increments of .5% which is pretty good. There are probably less than 256 variables that control the behavior of a CPU AI (somebody with more experience in how the AI is programmed can talk more about that), so there's plenty of space to store the learning data.
I definitely agree with this. It entirely depends on how the Wii U interprets the data on the NFC. If it does it wisely and its compression algorithm for storing the variables that help amiibos make decisions is good, there is some potential there. It's still awfully little. But if just used to tweak the base AI, I could see some possibilities.
 

MezzoMe

Smash Ace
Joined
Jan 16, 2014
Messages
517
Location
My home(Italy)
If we assume that what the OP says is true then Omega Tyrant's Amiibo would die no matter what move he used so he nullified the priority of nearly any of them, something possible only if the Luigi Amiibo repeatedly wiffed every attack.
 
Last edited:

Xinc

Smash Lord
Joined
Jan 18, 2011
Messages
1,560
Location
NY, NY
NNID
xincmars
3DS FC
2981-7601-8481
One quick question then. I've been doing air dodge canceling to fair and my Marth has learned this technique and used it several times. Would you explain?
 

erico9001

You must find your own path to the future.
Joined
Jul 13, 2014
Messages
1,670
Location
Wiscooonsin
NNID
Erico9001
3DS FC
1091-8215-3292
I can't wait to get the Shulk amiibo. That amiibo will be a lot of fun to train due to the different modes. The release of that amiibo should answer a lot of questions. Can you make it prefer a certain Monado Art, for instance?

Anyways, my amiibos now all suck after I started farming them in FFAs. They no longer shield at all. All my Link amiibo does now is he jumps at me to approach and uses aerials. He's pretty dumb now. They continue to change after lv 50, but tbh I think resetting it might be less work than getting it to stop doing what it's doing.
 

Kornaki

Smash Cadet
Joined
Jan 6, 2015
Messages
29
I can't wait to get the Shulk amiibo. That amiibo will be a lot of fun to train due to the different modes. The release of that amiibo should answer a lot of questions. Can you make it prefer a certain Monado Art, for instance?

Anyways, my amiibos now all suck after I started farming them in FFAs. They no longer shield at all. All my Link amiibo does now is he jumps at me to approach and uses aerials. He's pretty dumb now. They continue to change after lv 50, but tbh I think resetting it might be less work than getting it to stop doing what it's doing.
I had my amiibos do some 8 person smash for a couple hours, and they picked up terrible habits. But it only took four or five 1v1 omega fights to mostly get them out of it, and I think it overall improved their game (they are much more active when near opponents, previously they would just sit on a powershield->up smash or something similar).
 

erico9001

You must find your own path to the future.
Joined
Jul 13, 2014
Messages
1,670
Location
Wiscooonsin
NNID
Erico9001
3DS FC
1091-8215-3292
I had my amiibos do some 8 person smash for a couple hours, and they picked up terrible habits. But it only took four or five 1v1 omega fights to mostly get them out of it, and I think it overall improved their game (they are much more active when near opponents, previously they would just sit on a powershield->up smash or something similar).
hmm ok maybe I should not reset then.
 

Gidy

Smash Lord
Joined
Jul 10, 2014
Messages
1,638
Location
Michigan
NNID
I-Gidy-I
3DS FC
0834-3126-6726
I'm confused. Are they learning or adapting?
 

Kornaki

Smash Cadet
Joined
Jan 6, 2015
Messages
29
The OP is correct. From what I have seen, and from what a basic idea of machine learning suggests they should be doing, amiibo learn by getting into a situation, and successfully or unsuccessfully getting out of it. They may also learn by watching what opponents do, but that is not the primary way that they are going to learn. If you short hop nair at your amiibo a thousand times and land behind it, it's going to learn to shield -> down smash. It's not going to try short hop nairing back at you a lot unless it has successfully done it itself. That's why the best way to train your amiibo is to expose it to a wide variety of situations, not to just keep putting it in the same fight over and over again.
 

Aninymouse

3DS Surfer
Joined
Jan 21, 2007
Messages
2,570
Location
Akron, OH
3DS FC
3540-0120-0225
The best use for Amiibo currently is decorating your room.

None of the digital functionality thus far is too exciting, although I do feel like Codename STEAM does it best. The actual functionality with Smash Bros. 4 doesn't excite me much, from a solo play perspective. I think, like everything else Smash, if it isn't enjoyed with other people, it's a waste. That's why I think pitting Amiibo against each other, with other people, is the only decent way to have fun with them in Smash 4.
 
Status
Not open for further replies.
Top Bottom