Mario AI Competition 110
togelius writes "We're running a competition to see who can program the best AI for a version of Super Mario Bros. It's about deciding what to do at each time step — run, jump, shoot etc. — based on a description of the platforms, items and enemies around Mario. This is hard. It's so hard we believe that some sort of machine learning algorithm will be necessary to reach good playing performance. But really, any approach is fair game. We welcome hard-coded submissions, commercial AI programmers, academics and amateurs alike. Whoever wins, it will be really interesting. The competition is associated with two IEEE conferences, and there are cash prizes available for the best submissions."
Re:Uhhhh (Score:4, Informative)
Re:Uhhhh (Score:1, Informative)
Too bad. Otherwise, you could send them one of the files from the TAS of SMB (available somewhere on here [tasvideos.org]) which is very probably frame-perfect at this point.
Let's see if any of these guys have a go... (Score:5, Informative)
http://tasvideos.org/ [tasvideos.org]
TAS = Tool Assisted Speed Runs. Basically you program controller inputs (at very slow speeds) and then play them back at 1:1 speeds and you watch a pre-programmed controller run through an entire game as quickly as possible. There are runs for basically most of the more popular NES and SNES games as well as other games. Pretty interesting stuff and usually a daunting task is creating a TAS of a game.
Re:The prize seems kind of paltry (Score:2, Informative)
I love how you included fuzzy logic in your list of otherwise hard to pull of AI functions.
Re:Shard of glass in my delicious pie! *gruff* (Score:4, Informative)
Um... no.
Re:The prize seems kind of paltry (Score:4, Informative)
Re:The prize seems kind of paltry (Score:4, Informative)
Re:Thanks for the advanced notification! (Score:4, Informative)
Re:Shard of glass in my delicious pie! *gruff* (Score:4, Informative)
Re:This is hard (Score:4, Informative)
even the most advanced AI doesn't learn.
Depends how you define that. If human learning is just based on strengthened signals between synapses, then a weighted neural net certainly DOES learn.
Re:Uhhhh (Score:3, Informative)