Post by sarcasmspasm on Feb 25, 2016 13:17:35 GMT
Hey All!!! This is my first thread ever created (besides my intro). I hope you like it.
I am constantly testing what is the best method that amiibo will learn from. While I have nowhere near tried all of my theories, I wish to share some of my preliminary findings.
I've noticed many amiibo fights where the victor was down substantially, but made a near flawless comeback. This leads me to believe that the true key to victory is adaptation. Therefore, I set out to find what is the best way to teach your amiibo to adapt. Below is my experiment, conclusion and application.
EXPERIMENT
To keep this experiment untainted by human hands, I decided to train these amiibo by cpu. This way they would not incur the bad habits I or my trained amiibo may accidentally teach it. This was not a test of skill, but rather, it was a test of how they learn. I would then put these amiibo against each other in three 10-stock matches and ten 2-stock matches to determine how good their adapting skills and tourney-style short game were.
Note: In between these matches, I left the screen and did not save either amiibo. I feel this was a better test to show whose AI had grown better.
The contenders were two vanilla Bowser amiibo. (Named Shelldon and King Koopa.)
I trained Shelldon firstly by two simple 99-stock matches against a level-9 cpu. He died rapidly in the beginning, but greatly closed the gap towards his later lives of the first match. The ending score was 99-49 KOs. (Cpu won.) This left Shelldon at level 46. During the second match,the roles were reversed. Shelldon gradually destroyed the computer, before making faster, more aggressive KOs. Ending score was 99-41. (Shelldon)
I began King Koopa's training with two 99-stock matches; one with a level 1 cpu, the other with a level 9. My reasoning was to see if forming its own move set by having a rag doll to kick, then sharpening those moves against a better defense, would produce better results. KK was aggressive in the first match where he won 99-17, but when he fought the level nine, that aggression hit a brick wall because he was being punished for his lack of refinement. KK still won with 99-57. However, at the end of BOTH matches, KK was only level 48!!!
Now I made them fight each other. Though I stupidly forgot to record the amiibo fights, I will give you my best description. Shelldon came more defensively while KK came more aggressively. Shelldon won all three 10-stock matches. KK surprisingly won 6/10 2-stock matches. In light of this, I decided to firther research with lower level cpu training.
I reset KK and sent him in 22-stock matches (The first match was 20 so the total of stocks would remain 198.) against level 1, 2, 3, etc. He won all of the fights while only losing about three stocks each match. He hit level 50 during the level 8 fight.
I faced KK and Shelldon off again... The results were beyond thrilling. KK DEMOLISHED Shelldon in EVERY match!!! KK was aggressive, but he had much more defensive skills then before.
Now that KK was the one to beat, I reset Shelldon and repeated the process I used previously, but with eleven 2-stock matches for each level. (Ten for level 1.) Shelldon won every match except one (his shield was broken at the edge.). Approximately 85% of his matches were 2-0. He hit level 50 during the last level 7 match.
I finally (with great anticipation,) did my final face off between the two. The results were not as satisfactory as I had hoped. KK won all three 10-stock matches and 7/10 2-stock matches.
Experiment complete.
CONCLUSION
I feel the best way to train amiibo is to face them against an opponent at the same level as it. If not the same, better. Do your best NOT to let them fight weaker opponents.
Shelldon was forced to adapt when he realized level 9 was much better than he.
KK rested on his laurels too much and his learning was stunted.
KK 2.0 was a different story. He was overly aggressive due to killing so much and dying so little, but he was facing a computer that was more on his level during his training than either of the two before him. This allowed him to adapt more naturally than Shelldon. Since he fought opponents closer to him in skill, he took their defensive techniques. A true masterpiece of adaptation.
Shelldon 2.0 had 10x the match experience as KK 2.0, but I feel he couldn't keep up with him because most of his matches were landslide victories. He didn't learn from those matches due to their brevity and lack of challenge.
All of this is wonderful, (to me, at least.) but it doesn't mean anything if you don't learn anything from it...
APPLICATION
Since I feel that the best way is to set up amiibo against an opponent with the same skill level, what do you do? Simple. Set handicaps. (Are you kidding me Spasm?!?! All of that for that?!?!) This will allow amiibo (I couldn't get through this without asking this question... Why is the plural of amiibo still amiibo?) of varying skill levels to adapt to their opponent. I theorize that the result will be greatly improved skill levels for both parties.
If you wish to know how to set the handicap, set the two amiibo to a 10-stock match. On the victory screen, view the winner's damage taken. Then do as follows...
X=winner's damage taken y=winner's lives lost
z=x/y a= winner's lives remaining b=z*a
c=10 (or the number of stocks in the match.)
x/y=z z*a=b b/c=handicap
...I said in my intro thread that I'm rather calculating. ? Let me give an example.
Little Mac wins with two lives left...
Damage taken 2000
Lives lost 8
Lives remaining 2
2000/8=250
250*2=500
500/10=50
So set Little Mac's handicap to 50% and send him against this other amiibo for a thirty minute match. (It could be longer or maybe a stock match.)
Afterwards, send team in another 10-stock match.
MAKE SURE YOU COMPARE HOW GOOD THE TWO FIGHTS ARE!!!
Ask yourself: Do they still fight the same? Was the fight close? What seems better? What seems worse?
I would LOVE to hear from your results. Please post them if you think this experiment is worth trying.
Thanks SO much for taking the time to read this!!! (Long winded as it was. Sorry if I sounded confusing. (It made sense in my head.)) ??
Love,
Sarcasm Spasm
I am constantly testing what is the best method that amiibo will learn from. While I have nowhere near tried all of my theories, I wish to share some of my preliminary findings.
I've noticed many amiibo fights where the victor was down substantially, but made a near flawless comeback. This leads me to believe that the true key to victory is adaptation. Therefore, I set out to find what is the best way to teach your amiibo to adapt. Below is my experiment, conclusion and application.
EXPERIMENT
To keep this experiment untainted by human hands, I decided to train these amiibo by cpu. This way they would not incur the bad habits I or my trained amiibo may accidentally teach it. This was not a test of skill, but rather, it was a test of how they learn. I would then put these amiibo against each other in three 10-stock matches and ten 2-stock matches to determine how good their adapting skills and tourney-style short game were.
Note: In between these matches, I left the screen and did not save either amiibo. I feel this was a better test to show whose AI had grown better.
The contenders were two vanilla Bowser amiibo. (Named Shelldon and King Koopa.)
I trained Shelldon firstly by two simple 99-stock matches against a level-9 cpu. He died rapidly in the beginning, but greatly closed the gap towards his later lives of the first match. The ending score was 99-49 KOs. (Cpu won.) This left Shelldon at level 46. During the second match,the roles were reversed. Shelldon gradually destroyed the computer, before making faster, more aggressive KOs. Ending score was 99-41. (Shelldon)
I began King Koopa's training with two 99-stock matches; one with a level 1 cpu, the other with a level 9. My reasoning was to see if forming its own move set by having a rag doll to kick, then sharpening those moves against a better defense, would produce better results. KK was aggressive in the first match where he won 99-17, but when he fought the level nine, that aggression hit a brick wall because he was being punished for his lack of refinement. KK still won with 99-57. However, at the end of BOTH matches, KK was only level 48!!!
Now I made them fight each other. Though I stupidly forgot to record the amiibo fights, I will give you my best description. Shelldon came more defensively while KK came more aggressively. Shelldon won all three 10-stock matches. KK surprisingly won 6/10 2-stock matches. In light of this, I decided to firther research with lower level cpu training.
I reset KK and sent him in 22-stock matches (The first match was 20 so the total of stocks would remain 198.) against level 1, 2, 3, etc. He won all of the fights while only losing about three stocks each match. He hit level 50 during the level 8 fight.
I faced KK and Shelldon off again... The results were beyond thrilling. KK DEMOLISHED Shelldon in EVERY match!!! KK was aggressive, but he had much more defensive skills then before.
Now that KK was the one to beat, I reset Shelldon and repeated the process I used previously, but with eleven 2-stock matches for each level. (Ten for level 1.) Shelldon won every match except one (his shield was broken at the edge.). Approximately 85% of his matches were 2-0. He hit level 50 during the last level 7 match.
I finally (with great anticipation,) did my final face off between the two. The results were not as satisfactory as I had hoped. KK won all three 10-stock matches and 7/10 2-stock matches.
Experiment complete.
CONCLUSION
I feel the best way to train amiibo is to face them against an opponent at the same level as it. If not the same, better. Do your best NOT to let them fight weaker opponents.
Shelldon was forced to adapt when he realized level 9 was much better than he.
KK rested on his laurels too much and his learning was stunted.
KK 2.0 was a different story. He was overly aggressive due to killing so much and dying so little, but he was facing a computer that was more on his level during his training than either of the two before him. This allowed him to adapt more naturally than Shelldon. Since he fought opponents closer to him in skill, he took their defensive techniques. A true masterpiece of adaptation.
Shelldon 2.0 had 10x the match experience as KK 2.0, but I feel he couldn't keep up with him because most of his matches were landslide victories. He didn't learn from those matches due to their brevity and lack of challenge.
All of this is wonderful, (to me, at least.) but it doesn't mean anything if you don't learn anything from it...
APPLICATION
Since I feel that the best way is to set up amiibo against an opponent with the same skill level, what do you do? Simple. Set handicaps. (Are you kidding me Spasm?!?! All of that for that?!?!) This will allow amiibo (I couldn't get through this without asking this question... Why is the plural of amiibo still amiibo?) of varying skill levels to adapt to their opponent. I theorize that the result will be greatly improved skill levels for both parties.
If you wish to know how to set the handicap, set the two amiibo to a 10-stock match. On the victory screen, view the winner's damage taken. Then do as follows...
X=winner's damage taken y=winner's lives lost
z=x/y a= winner's lives remaining b=z*a
c=10 (or the number of stocks in the match.)
x/y=z z*a=b b/c=handicap
...I said in my intro thread that I'm rather calculating. ? Let me give an example.
Little Mac wins with two lives left...
Damage taken 2000
Lives lost 8
Lives remaining 2
2000/8=250
250*2=500
500/10=50
So set Little Mac's handicap to 50% and send him against this other amiibo for a thirty minute match. (It could be longer or maybe a stock match.)
Afterwards, send team in another 10-stock match.
MAKE SURE YOU COMPARE HOW GOOD THE TWO FIGHTS ARE!!!
Ask yourself: Do they still fight the same? Was the fight close? What seems better? What seems worse?
I would LOVE to hear from your results. Please post them if you think this experiment is worth trying.
Thanks SO much for taking the time to read this!!! (Long winded as it was. Sorry if I sounded confusing. (It made sense in my head.)) ??
Love,
Sarcasm Spasm