It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
So I've uploaded a little video about how two robots play Commander Keen 4. (not real robots, just ... well you'll see).

If you want to comment on their performance, the video or give any hint how to make next video better, they will be very glad.
Post edited April 08, 2017 by Nightblair
Hmm. That would be interesting, hook an AI/neural network up so that it takes digitised visual and aural information from the game and gives keyboard and mouse input signals to it, try to get it to figure out how to play the games in a manner similar to how we do (ie, taking cues visually and aurally and giving input via the devices we have, rather than directly editing and reading the game's memory locations).
Post edited April 08, 2017 by Maighstir
avatar
Maighstir: Hmm. That would be interesting, hook an AI/neural network up so that it takes digitised visual and aural information from the game and gives keyboard and mouse input signals to it, try to get it to figure out how to play the games in a manner similar to how we do (ie, taking cues visually and aurally and giving input via the devices we have, rather than directly editing and reading the game's memory locations).
Google already do that for real. With 8bit games, so far, but I've seen some video about that here: http://www.theverge.com/2016/6/9/11893002/google-ai-deepmind-atari-montezumas-revenge

Probably more interesting than my own, but who am I to compete with Google?
Droids play games and Hutts sell them.
avatar
tinyE: Droids play games and Hutts sell them.
Good thing that GOG is here so we don't need to deal with hutts, eh?
avatar
Maighstir: Hmm. That would be interesting, hook an AI/neural network up so that it takes digitised visual and aural information from the game and gives keyboard and mouse input signals to it, try to get it to figure out how to play the games in a manner similar to how we do (ie, taking cues visually and aurally and giving input via the devices we have, rather than directly editing and reading the game's memory locations).
avatar
Nightblair: Google already do that for real. With 8bit games, so far, but I've seen some video about that here: http://www.theverge.com/2016/6/9/11893002/google-ai-deepmind-atari-montezumas-revenge

Probably more interesting than my own, but who am I to compete with Google?
You don't need to be Google. This guy did it on his own. I'm working on a similar (albeit a lot more complex) concept myself.
You'll know they've succeeded when the robots rage-quit and throw the controller across the room.
Oh yeah. I've heard this before. It's interesting.
avatar
Wishbone: You don't need to be Google. This guy did it on his own. I'm working on a similar (albeit a lot more complex) concept myself.
I've checked his code. It seems that he tailored the AI for the specific game, he even loads sprites from specific place in rom's memory. That seems more like the bot (like the old Angband Borg), than real adaptable AI's like the Google is developing. That one does not know the internals of the game, nor have any previous information about it.
Post edited April 09, 2017 by Nightblair
avatar
Nightblair: Google already do that for real. With 8bit games, so far, but I've seen some video about that here: http://www.theverge.com/2016/6/9/11893002/google-ai-deepmind-atari-montezumas-revenge

Probably more interesting than my own, but who am I to compete with Google?
avatar
Wishbone: You don't need to be Google. This guy did it on his own. I'm working on a similar (albeit a lot more complex) concept myself.
Even better: https://en.wikipedia.org/wiki/Rog-O-Matic

Rog-O-Matic predates Google and even predates nearly all the games on this website. It plays the game Rogue (the game for which the roguelike genre was named). I read somewhere else that the author of Rogue kept adding new features in order to intentionally break Rog-O-Matic, so the Rog-O-Matic authors had to keep adjusting their program to keep up with the changes in the game.
avatar
Wishbone: You don't need to be Google. This guy did it on his own. I'm working on a similar (albeit a lot more complex) concept myself.
avatar
Nightblair: I've checked his code. It seems that he tailored the AI for the specific game, he even loads sprites from specific place in rom's memory. That seems more like the bot (like the old Angband Borg), than real adaptable AI's like the Google is developing. That one does not know the internals of the game, nor have any previous information about it.
It's basically a matter of where you put the code that analyzes the game. In Google's case, they're using ALE (Arcade Learning Environment), which does the analysis part and breaks the analysis down into "simple" inputs for the AI. Also, I don't know what you mean by adaptable AI. Do you think a single AI instance is playing many different games? I don't think that is the case.
avatar
Wishbone: It's basically a matter of where you put the code that analyzes the game. In Google's case, they're using ALE (Arcade Learning Environment), which does the analysis part and breaks the analysis down into "simple" inputs for the AI. Also, I don't know what you mean by adaptable AI. Do you think a single AI instance is playing many different games? I don't think that is the case.
Ah, that's sad. I thought that their algorithm is able to do that.
Robots play games?

I hope they at least enjoy it...