Something I found that I thought was cool and wanted to share with people. Basically it's a video of a guy creating a program that's supposed to learn how to play various NES games and then play through them. Now before you say "What makes this different from an AI in any other game?", this is the same program that can (ideally) learn to play any game without the code needing to be altered, as opposed to an AI specifically programmed to play just one game. It's better at some games than others. The games that it's good at are really interesting to watch, especially since its "strategies" for most of them are pretty far removed from what most humans would think to do. o.o And the ones that it isn't as good at... well, the results are rather amusing. XD He spends a really long time talking about the programming specifics (most of which kind of flew over my head), so, if you want, you can skip to 7:40 to get to the interesting bits. The tl;dw version of the intro (as far as I understand it) is that he basically spent a short amount of time playing the game himself, and then put that data into the program so that it could figure out what it was supposed to do and then play the game based on what it thought the objective was. He explains it all a bit more as the video goes on. He also has two more videos of his program at work, which I also found rather amusing.