Here are some videos of AIs playing video games:
- DQN Breakout and DQN SPACE INVADERS by DeepMind. That’s a real AI learning to play. It only got a 15Hz view of the pixels and learned to play the game.
- NES Tetris Lua AI playing to 999999. It’s real fun to watch, but is it really AI? It makes some errors or at least questionable choices, but maybe that all the more proof of its AI-ness.
- AI Playing FPS: Limited Deathmatch and AI Playing FPS: Full Deathmatch by Devendra Chaplot. That a real AI that only got the pixel inputs and learned to play Doom. Pretty impressive! Also see their paper: Playing FPS Games with Deep Reinforcement Learning. There are some additional videos on Youtube.
- Deep Reinforcement Learning: Pong from Pixels by Andrej Karpathy. This is code that learns how to play Atari 2600 Pong just by “looking” at the pixels. It’s only 140 lines of Python (the Pong game engine is externally provided). Great article!