[video=youtube;xOCurBYI_gY]http://www.youtube.com/watch?v=xOCurBYI_gY[/video]
skip to 6:00 for footage
Fascinating. We are covering search and genetic algorithms in my comp sci course atm, interesting to see it applied.
Edit : Haha the ending was great.
That's actually really goddamn cool
I wonder how it'd play Castlevania
Now for some ninja gaiden.
Shit, computers know how to ragequit.
and so he pauses the game, because the only winning move is not to play
Is there a way to use this program? Or did he not release it?
[QUOTE=ElementalCreeds;40249569]Is there a way to use this program? Or did he not release it?[/QUOTE]
read the description next time
[url]http://www.cs.cmu.edu/~tom7/mario/[/url]
So if it only has to move in 1 direction and avoid obstacles, I guess it would be really good at COD.
Have it play Pyro in TF2
[QUOTE=Shadaez;40249614]Have it play Pyro in TF2[/QUOTE]
but you can do that yourself.
as in, make a macro to do it better than this bot in a shorter amount of time
I bet it'd be godlike at bullet hell games
It plays super mario bros better than me :|
[QUOTE=Shadaez;40249600]read the description next time
[url]http://www.cs.cmu.edu/~tom7/mario/[/url][/QUOTE]
I did read the description, But i dont see a way to actually use the source code. i compile it and... Nothing
Did anyone else think it was adorable when it paused the game?
Cute little learning program. :)
I laughed when he said "I just like this graphic, doesn't matter what it means"
If anyone has an easy way to actually compile this, let us know.
the source code for that is really short. this really is an elegant program.
[editline]12th April 2013[/editline]
and holy shit it's good at exploiting the game. could a more sophisticated version of this program be used to someday test for exploits in video games without play-testers?
Oh god that cheating little fuck. So many bugs found and exploited holy hell.
I like how he calls the algorithm "he" by the end.
Its like if you trained your dog to play video games.
[QUOTE=notlabbet;40251779]I like how he calls the algorithm "he" by the end.
Its like if you trained your dog to play video games.[/QUOTE]
I accidentally trained the kitten at my house to recognize enemies in CoD4.
He will bat at the people shooting at me and my team, but never at Captain Price, Gaz, Griggs, or other USMC and SAS.
I love how during Mario, Pac-man, and Bubble Bobble, it exploits the game better than any person ever could, but during Tetris, it's all "I'm gonna build a tower! :downs:"
Yes, I know it's because of how the program works, but it's still funny.
[QUOTE=Pie108;40251662]Oh god that cheating little fuck. So many bugs found and exploited holy hell.[/QUOTE]
The fact it found exploits in a game older than me, that nobody else has found is actually pretty incredible.
Maybe this AI will one day evolve to see things humans can't in steams of data.
I wonder if more advanced iterations of this kind of technology could be used to create life-like AI.
That'd be sweet
[QUOTE=don818;40252009]The fact it found exploits in a game older than me, that nobody else has found is actually pretty incredible.
Maybe this AI will one day evolve to see things humans can't in steams of data.[/QUOTE]
It's not that incredible if you think about it. Marios programming probably just has a line that's basically
[code]
if mario collides with enemy:
if mario is moving down:
kill enemy
else: kill mario
[/code]
and the AI would only recognize that enemies die when you're moving down and hit them, not necessarily just when you're above them
[QUOTE=Shadaez;40252119]It's not that incredible if you think about it. Marios programming probably just has a line that's basically
[code]
if mario collides with enemy:
if mario is moving down:
kill enemy
else: kill mario
[/code]
and the AI would only recognize that enemies die when you're moving down and hit them, not necessarily just when you're above them[/QUOTE]
So, it's not really learning, and isn't a real AI?
not sure how you got that out of what I said
[editline]11th April 2013[/editline]
it's definitely 'learning'
[QUOTE=Shadaez;40252119]It's not that incredible if you think about it. Marios programming probably just has a line that's basically
[code]
if mario collides with enemy:
if mario is moving down:
kill enemy
else: kill mario
[/code]
and the AI would only recognize that enemies die when you're moving down and hit them, not necessarily just when you're above them[/QUOTE]
it's still useful because the code seems to have a knack of exploiting those vague conditions to raise its score. like i said, it seems like a more sophisticated version could find exploits in games that play testers might not even think of.
Sorry, you need to Log In to post a reply to this thread.