Welcome, Guest. Please Login or Register    
 
smk mk64 mksc mkdd mkds mkwii mk7 mk8
general   mafia   smk   mk64   mksc   mkdd   mkds   mkw   mk7   mk8   |   problems   |   discord   irc
 
  Home Search Members Login Register
 
Pages: 1
Send Topic Print
AI playing Super Mario Kart! (Read 112 times)
KVD
Titan
*****
Offline

twitch.tv/smk_machin
e

drank 7789 beers
Netherlands
Gender: male
AI playing Super Mario Kart!
01/04/18 at 02:06:23
 
See topic title and just watch the video!



I find this development very, very interesting (and as with everything AI based, also a little scary potentially) Tongue
It says that the AI is learning to play SMK based on the inputs that the gamer has provided (so it's mimicking + trial and error). I strongly wonder what would happen if we fed inputs of a top player into the initial states... Smiley

The AI and video are created by a famous name in gamer country, Seth Bling (https://en.wikipedia.org/wiki/SethBling). He also developed the credits warp in Super Mario World and actually build a working Atari computer within Minecraft!  Shocked
Back to top
 
 

Historical WR champion in Super Mario Kart Time Trial: 500+ career World Records and counting
Source: https://mkwrs.com/smk/rankings.php
View Profile WWW   IP Logged
Fabrice Baro
Elite
***
Offline



6942 days karting
Montreal, Quebec, Canada
Gender: male
Re: AI playing Super Mario Kart!
Reply #1 - 01/04/18 at 05:55:20
 
Very interesting! I had seen MarI/O in TT before, this seems like a better "driver".
Imho the initial input isn't too important. If the program is configured correctly it will get better over time (i.e. trying over and over again and getting better and better results).
Back to top
 
 
View Profile WWW   IP Logged
KVD
Titan
*****
Offline

twitch.tv/smk_machin
e

punched 7789 kiddies
Netherlands
Gender: male
Re: AI playing Super Mario Kart!
Reply #2 - 01/04/18 at 06:05:04
 
That's very true, depending on how well it is configured and how many iterations are done. Potentially this method will deliver the absolute perfect TASes and new techniques that humans may not even be able to execute. But a lot will depend on how the configuration is done though. It's probably very difficult to get it right. Arriving at complex techniques by randomly (unguided) trying out button sequences is something that WILL take a very long time (same problem with the evolution of complex life forms!). The result it gets should then be presented back to the program as a sort of natural selection principle. Therefore, the initial inputs may not be that trivial after all if you want to greatly reduce the number of iterations needed (intelligent design  Tongue).

I find the parallel with the evolution of life very interesting. Evolution by natural selection (which is effectively the neural networks approach) takes an extravagant amount of iterations, whereas guided evolution (humans editing genomes with purpose and direction) is potentially very fast, but may not produce the most optimal results. The combo of the two is most likely the most powerful / efficient.
Back to top
 
 

Historical WR champion in Super Mario Kart Time Trial: 500+ career World Records and counting
Source: https://mkwrs.com/smk/rankings.php
View Profile WWW   IP Logged
Fabrice Baro
Elite
***
Offline



6942 days karting
Montreal, Quebec, Canada
Gender: male
Re: AI playing Super Mario Kart!
Reply #3 - 01/05/18 at 12:25:13
 
KVD wrote on 01/04/18 at 06:05:04:
I find the parallel with the evolution of life very interesting. Evolution by natural selection (which is effectively the neural networks approach) takes an extravagant amount of iterations, whereas guided evolution (humans editing genomes with purpose and direction) is potentially very fast, but may not produce the most optimal results. The combo of the two is most likely the most powerful / efficient.

^ Yes! Evolutionary timescales are extremely long, hard for most (including myself) to truly comprehend. This allows for a *lot* of tries.

Also many life forms have embedded mechanisms that allow them to change quickly either during a lifetime or in just a few generations (these capabilities are the result of "plain" natural selection of course):

https://en.wikipedia.org/wiki/Phenotypic_plasticity
https://en.wikipedia.org/wiki/Polyphenism
Back to top
 
 
View Profile WWW   IP Logged
Etch
sage
*****
Offline

3.0+1.0=CUTE

6964 time runner-up

Re: AI playing Super Mario Kart!
Reply #4 - 01/05/18 at 18:46:06
 
Creating AI to surpass TAS should be the ultimate goal!

God help us!!!

Back to top
 
 

Karters cannot create anything out of nothingness. Karters cannot accomplish anything without holding onto something. After all, karters pretend to be gods.
View Profile   IP Logged
Chrono Krysster II
Legend
*****
Offline

I love Mark 3.0

punched 6864 kiddies
OUT OF TIME
Gender: male
Re: AI playing Super Mario Kart!
Reply #5 - 01/28/18 at 08:04:30
 
Indeed that is very interesting, please Karel let me add MariFlow to the TensorKart & MarI/O thread for more coverage on both topics.
Back to top
 
 

Mario Kart Advance, advances...
finn wrote on 03/09/21 at 12:17:28:
remembering how once this forum was buzzzing with activity; questions, info and discussions

Chrono Krysster II can create anything out of nothingness
View Profile WWW   IP Logged
Pages: 1
Send Topic Print