Thanks for asking. The big yellow line shows the path that he has determined to be the best. The black and white lines are prospective paths that he has discarded, or if there is no yellow line, one of them is the path that he chose.
The computer is deciding for itself based on considering the alternative possibilities, which are shown by the black and white lines. The yellow line is the path chosen. See res0l's comment below.
what if he has to go up and then backwards like with climbing up something, what about using the spring things. etc. etc. Have you thought of eveyrthing yet?
I'd love to see how it handles a much more difficult level. (ridiculous numbers of enemies, lots of tricky jumps). The level here looks like it could be solved by a human. ;)
also i wonder if with more work you could design it to optimize the path to not only avoid enemies but maximize the points scored (from time remaining, coins collected and enemies killed)
Very impressive. I understand why he jumped into the bullet (though you could always wait for a bullet to fire, and then know when that bullet bill would fire subsequent bullets)
But how did he get hit by the turtle? Did something happen there that caused Mario to miscalculate a turtle path?
Yes, the enemy prediction is *very* slightly off, and sometimes he predicts he's going to stomp a turtle and instead lands in front of it. It's a bug.
Phew. That's mighty impressive. One thing I noted though is that the AI seems to have some trouble dealing with hazards that haven't appeared on the screen yet. For example, I noticed the AI running into bullets a few times, because the bullets hadn't left the barrel yet at the time when the AI jumped.
I "guess" it's impressive. but the AI isn't really "playing" mario, just avoiding everything. there needs to be more goals, like you have to collect 90% of the coins and powerups, or kill 90% of the monsters, etc. plus it would be more fun to watch that way than just a straight run through.
hey res0l, great video, will you lose points for mario partially falling down the hole? and what's the song playing, it's a great choice for the video.
Great, thanks. You can check out our source once our repo is opened back up to the public later today. I've updated the description with a link to the git repo.
Hi yaltar64. The repo is not public, yet, as the competition chieftains said they won't be releasing the sources until after the final competition in September. You can join our IRC channel (info on reddit) if you want to request access to our repo.
I like mine better :D
eerikk 1 month ago
I, for one, welcome our new mario overlords.
adavrorin 10 months ago
if this was real Mario, this would be x2 awsome
freedom244100 1 year ago
míííííticooooo!!!!
adlermuller 1 year ago
hahahah
watching this marios is like....
Music :p
cabrerarodri 1 year ago
Hacker... lol
The4LA2Baker0 1 year ago
I would love to see what the AI would do in the Super Kaizo World - Special Stage 2
robertnogva 1 year ago
0:19 got him but wouldnt have gotten a human who would have waited. He Had a hit at 0:06 and I'm not sure why.
keyinregulus3 1 year ago
hmm. it was the mario sprite from SMB3 and the levels and baddies from SMW.
migduh 1 year ago
yeah it detects the right path...but he thinks this is cool trying to make us believe he didn't fast-forward the clip.
Thaundor 2 years ago
@Thaundor
Uuuh, and how was that fast-forwarded? Do a side-by-side. It runs exactly the same.
AtlasRedux 2 years ago
Nice, another game no more worth to play beside chess :D
cippergut 2 years ago
That level was considered hard? Shit was easy as hell. The computer can just go faster, that's all.
HumanStrategy 2 years ago
Now make it do Kazio Mario.
Or put it in an automatic mario level and see if it's smart enough to stand still :)
kirun0 2 years ago 8
Yes, the true test should be if the Mario AI can pass Kazio Mario 1 or 2 with an S rank at the end, then the AI is perfected!
Hailth 2 years ago
i find it hard to believe that you can travel faster than bullets.
1ockedand1oaded 2 years ago
Yeah me too. I also find it hard to believe in flying turtles and plumbers going down pipes. Super mario is just so unrealistic.
simondignam7 2 years ago 2
You might want to look into Restricted Boltzmann Machines for enhancing your AI controller.
ThinkTank255 2 years ago
whats up with all the lines in front of him all the time???
ALVI500 2 years ago
Thanks for asking. The big yellow line shows the path that he has determined to be the best. The black and white lines are prospective paths that he has discarded, or if there is no yellow line, one of them is the path that he chose.
res0l 2 years ago
so is any one playing or the computer is or a program that decides wheres the best way to go?
ALVI500 2 years ago
The computer is deciding for itself based on considering the alternative possibilities, which are shown by the black and white lines. The yellow line is the path chosen. See res0l's comment below.
ThinkTank255 2 years ago
its how the AI detects the right path
skaterboy991 2 years ago
Comment removed
ThinkTank255 2 years ago
LOL, what the hell are you talking about.
fuckthecia1 2 years ago
Comment removed
ThinkTank255 2 years ago
cool
amoxys 2 years ago
This is really great! I posted the last AI video on my blog (codejustin-dot-com)
chjustin69 2 years ago
The song is "Burn My Shadow" by "Unkle"
IAmPrashant 2 years ago
I love the music to this video
hollowlibra 2 years ago
my eyes start to hurt ... too fast xO
AaronKangsta 2 years ago
How does Mario do wall jumps when he falls into the gap? I didn't think that was possible in the game.
gerritvb 2 years ago
It's a game called Infinite Mario. Search for it on Google. You can do wall jumps as in New Super Mario Bros.
res0l 2 years ago
what if he has to go up and then backwards like with climbing up something, what about using the spring things. etc. etc. Have you thought of eveyrthing yet?
dipper145 2 years ago
I'd love to see how it handles a much more difficult level. (ridiculous numbers of enemies, lots of tricky jumps). The level here looks like it could be solved by a human. ;)
cgibbard 2 years ago
It could, but could a human solve it by continuously pressing right the whole time? I doubt it.
m1ss1ontomars2k4 2 years ago
this is scary :S
Madzho89 2 years ago
fuck yea to U.N.K.L.E.!!
acidrain734 2 years ago
Shouldn't y'all be working on Vendetta?
dr3dlion 2 years ago
Nice work, reddit!
InfoUplink 2 years ago 7
also i wonder if with more work you could design it to optimize the path to not only avoid enemies but maximize the points scored (from time remaining, coins collected and enemies killed)
lane203j1 2 years ago 4
this is awesome, how long did this take to make (the AI) what did u program it in?
lane203j1 2 years ago
Its reddit. Haskell probably. :op
zenpho 2 years ago
Very impressive. I understand why he jumped into the bullet (though you could always wait for a bullet to fire, and then know when that bullet bill would fire subsequent bullets)
But how did he get hit by the turtle? Did something happen there that caused Mario to miscalculate a turtle path?
cryptyk 2 years ago 3
Yes, the enemy prediction is *very* slightly off, and sometimes he predicts he's going to stomp a turtle and instead lands in front of it. It's a bug.
0xec1ec71c 2 years ago 2
(or in this case, he mispredicted the position of the koopa above him)
0xec1ec71c 2 years ago
Phew. That's mighty impressive. One thing I noted though is that the AI seems to have some trouble dealing with hazards that haven't appeared on the screen yet. For example, I noticed the AI running into bullets a few times, because the bullets hadn't left the barrel yet at the time when the AI jumped.
LordVimes42 2 years ago
What's the song?
bryndivey 2 years ago 2
Burn my Shadow by UNKLE.
mst2222 2 years ago
Wow, going for speed huh
aslambilal 2 years ago
I "guess" it's impressive. but the AI isn't really "playing" mario, just avoiding everything. there needs to be more goals, like you have to collect 90% of the coins and powerups, or kill 90% of the monsters, etc. plus it would be more fun to watch that way than just a straight run through.
boppins 2 years ago
I "think" you put the wrong thing in quotes. Do you no know if you think its "impressive"?
Plus, the amount of time to hit all goals would be brutally boring to watch.
jettervt 2 years ago
This has been flagged as spam show
NIGGER
DjRareware 2 years ago
hey res0l, great video, will you lose points for mario partially falling down the hole? and what's the song playing, it's a great choice for the video.
conisking 2 years ago
What an impressive job.
In this new version, your ia make smoother Path, avoding collision with obstacle, like an human do.
I'm cleary interrested to see how you do that stuff :)
yaltar64 2 years ago 2
Great, thanks. You can check out our source once our repo is opened back up to the public later today. I've updated the description with a link to the git repo.
res0l 2 years ago
Hi, the git repository is not public, do you plan to open it back (you said it would be open on 18AUG09 ;) ), i'm really impatient to see how you do
yaltar64 2 years ago
Hi yaltar64. The repo is not public, yet, as the competition chieftains said they won't be releasing the sources until after the final competition in September. You can join our IRC channel (info on reddit) if you want to request access to our repo.
res0l 2 years ago
Love the song, and the Mario AI vids, keep up the good work, whoever you are.
CoryGlover 2 years ago 2