"Would you like to play a game?"
January 19, 2015 10:20 AM Subscribe
Mario AI - "Mario's inner emotive states cause behavior-determining drives. For example, Mario will collect coins if he is hungry. Whereas, when he is curious, he will explore his environment and autonomously gather knowledge about items he does not know about yet."
Found this a few days ago and could not stop laughing. This particular combination of chirpy Mario music, overserious German logic and diagrams, awkward grammar, and the weirdly flirty robot voice somehow triggers the "stupendously funny" switch in my brain. "Mario, don't be so heppy."
posted by oulipian at 11:22 AM on January 19, 2015 [1 favorite]
posted by oulipian at 11:22 AM on January 19, 2015 [1 favorite]
Aw, I was hoping this would be something like the Mario-playing AI competition.
I kind of do want to see a AI learn to play Mario totally from scratch, though. I want to see it wander around all confused and curious at first. I want to see it pick up a coin by accident, discover that coins give points, and get totally coin-hungry for a while before finding out that there are other things to do. I want to watch it fall down holes and get killed by goombas lots of times before it learns not to do that. I want it to discover, without being told, that the goal is to get all the way to the right.
posted by a car full of lions at 11:47 AM on January 19, 2015 [7 favorites]
I kind of do want to see a AI learn to play Mario totally from scratch, though. I want to see it wander around all confused and curious at first. I want to see it pick up a coin by accident, discover that coins give points, and get totally coin-hungry for a while before finding out that there are other things to do. I want to watch it fall down holes and get killed by goombas lots of times before it learns not to do that. I want it to discover, without being told, that the goal is to get all the way to the right.
posted by a car full of lions at 11:47 AM on January 19, 2015 [7 favorites]
I guess I should just get a six-year-old child and give them Mario.
posted by a car full of lions at 11:48 AM on January 19, 2015 [6 favorites]
posted by a car full of lions at 11:48 AM on January 19, 2015 [6 favorites]
Ok, slight derail, but I've actually been googling this for a few days: Is there a way I can play marioKart 64 on a PC? Presumably in addition to the software I'd need a N64 controller adapted for USB or something?
posted by If only I had a penguin... at 12:50 PM on January 19, 2015
posted by If only I had a penguin... at 12:50 PM on January 19, 2015
Sorry Mario but your pathos is in another castle.
posted by Fizz at 1:27 PM on January 19, 2015 [2 favorites]
posted by Fizz at 1:27 PM on January 19, 2015 [2 favorites]
I kind of wonder what happens if Mario becomes self-aware. How will he perceive himself in this strange linear world, with an omniscient voice talking to him from somewhere mysterious.
Are you there, God? It's-a me, Mario!
posted by redbeard at 2:40 PM on January 19, 2015 [3 favorites]
Are you there, God? It's-a me, Mario!
posted by redbeard at 2:40 PM on January 19, 2015 [3 favorites]
Why does Mario have a German accent? Isn't he Italian?
posted by If only I had a penguin... at 2:48 PM on January 19, 2015
posted by If only I had a penguin... at 2:48 PM on January 19, 2015
Gah hit the ? block HIT THE DAMN ? BLOCK!
posted by Navelgazer at 4:04 PM on January 19, 2015
posted by Navelgazer at 4:04 PM on January 19, 2015
a car full of lions
I kind of do want to see a AI learn to play Mario totally from scratch, though. I want to see it wander around all confused and curious at first. I want to see it pick up a coin by accident, discover that coins give points, and get totally coin-hungry for a while before finding out that there are other things to do. I want to watch it fall down holes and get killed by goombas lots of times before it learns not to do that. I want it to discover, without being told, that the goal is to get all the way to the right.
This may be as close as you're going to get. An AI that learns from watching others play. Mario starts at 6:11ish.
posted by yeolcoatl at 11:33 PM on January 19, 2015 [2 favorites]
I kind of do want to see a AI learn to play Mario totally from scratch, though. I want to see it wander around all confused and curious at first. I want to see it pick up a coin by accident, discover that coins give points, and get totally coin-hungry for a while before finding out that there are other things to do. I want to watch it fall down holes and get killed by goombas lots of times before it learns not to do that. I want it to discover, without being told, that the goal is to get all the way to the right.
This may be as close as you're going to get. An AI that learns from watching others play. Mario starts at 6:11ish.
posted by yeolcoatl at 11:33 PM on January 19, 2015 [2 favorites]
I guess I should just get a six-year-old child and give them Mario.
Ok but don't just pick up one off the street.
posted by Ray Walston, Luck Dragon at 3:23 AM on January 20, 2015
Ok but don't just pick up one off the street.
posted by Ray Walston, Luck Dragon at 3:23 AM on January 20, 2015
Maybe there'll be an AGDQ Mario race, human vs. AI speedrun.
posted by gucci mane at 8:02 AM on January 20, 2015
posted by gucci mane at 8:02 AM on January 20, 2015
a car full of lions, no, what you need is A General Technique for Automating NES Games (previously).
posted by Galaxor Nebulon at 10:06 AM on January 20, 2015
posted by Galaxor Nebulon at 10:06 AM on January 20, 2015
Oops, that's the same video, sorry. I got confused by the description. It doesn't learn from watching others play, it learns by figuring out where in the RAM there are things that are likely to be scores that increment, and then does whatever it can to increment those scores.
posted by Galaxor Nebulon at 10:08 AM on January 20, 2015
posted by Galaxor Nebulon at 10:08 AM on January 20, 2015
it learns by figuring out where in the RAM there are things that are likely to be scores that increment
Yes, and it figures out what RAM values are important (the ones humans value) by watching the RAM as a human plays. That's why there is a human playing mario at 6:11ish. He refers to the human play as "input training data" and "teaching the computer how to play this game"
posted by yeolcoatl at 10:09 PM on January 20, 2015
Yes, and it figures out what RAM values are important (the ones humans value) by watching the RAM as a human plays. That's why there is a human playing mario at 6:11ish. He refers to the human play as "input training data" and "teaching the computer how to play this game"
posted by yeolcoatl at 10:09 PM on January 20, 2015
« Older if, however, the solution requires deep... | 2015: The year /baph/ /b/reaks? Newer »
This thread has been archived and is closed to new comments
posted by sparklemotion at 10:34 AM on January 19, 2015