Videos

MariFlow – Self-Driving Mario Kart w/Recurrent Neural Network



SethBling

I trained a recurrent neural network to play Mario Kart human-style.
MariFlow Manual & Download: https://docs.google.com/document/d/1p4ZOtziLmhf0jPbZTTaFxSKdYqE91dYcTNqTVdd6es4/edit?usp=sharing
Mushroom Cup: https://www.twitch.tv/videos/183296063
Flower Cup: https://www.twitch.tv/videos/183296268
Star Cup: https://www.twitch.tv/videos/183296400

SethBling Twitter: http://twitter.com/sethbling
SethBling Twitch: http://twitch.tv/sethbling
SethBling Facebook: http://facebook.com/sethbling
SethBling Website: http://sethbling.com
SethBling Shirts: http://sethbling.spreadshirt.com
Suggest Ideas: http://reddit.com/r/SethBlingSuggestions

Music at the end is Cipher by Kevin MacLeod

Source

Similar Posts

46 thoughts on “MariFlow – Self-Driving Mario Kart w/Recurrent Neural Network
  1. Did you also try to make your neural network learned by itself like in like MarI/O project ? I kind of think that it would only cost you minor changes (gives a rate to a game session based on the time to complete the tour and the ranking). Or are there larger difficulties in this case ?

  2. Did you ever run an AI to see how good it could be overall at this game? I would love to see some epic time trial runs or 150cc races where this thing just destroys whatever a human could do. I can't count the number of hours I spent playing this game as a kid racing around with Bowser doing time trial runs to drop my record time .05 seconds lower than a previous run. I'm pretty sure that whatever my time was this ai could shave off 2-3 full seconds.

  3. Sooo mariflow learns from player's play style while marI/O learns by generation evolution, what if we combine both? Learn from the player's play style/ footages then evolve from that?

  4. I wonder if this could be applied to procedural generation to make a 100% ai designed game that is still well designed.
    Like, a human level designer and the ai designer could work in this back and forth and help each other to train the ai to make levels itself.

  5. Around 4:50 , how do you make such interactive sessions? Do you have a switch button that switches from the model predicting buttons to start recording training data??

Comments are closed.

WP2Social Auto Publish Powered By : XYZScripts.com