Artificial Intelligences (A.I.s) are computer programs that are able to adjust their behaviour according to data they see. So A.I.s are able to adjust to the data a human player generates.

Solved games ¶
There is a number of games which are definitely solved. That means the A.I. plays perfectly:
- Tic-Tac-Toe
- Connect Four: A Knowledge-based Approach of Connect-Four. Amsterdam, 1988. Victor Allis.
- Checkers:
See also: Solved Game
Computers win always ¶
A second category are games in which A.I.s always win against human players, but they don't have a perfect strategy. Or at least we have not proven that they have a perfect strategy:
- Chess
- Go on a 5×5 board
- Reversi on a 4×4 board
Update: There are advances on the 19×19 field:
- Paper
- Nature: Mastering the game of Go with deep neural networks and tree search
- YouTube by nature: The computer that mastered Go
- Google Blog: AlphaGo: using machine learning to master the ancient game of Go
Unspecialized Game A.I.s ¶
The following video is an explanation and demo of software Tom Murphy VII wrote that learns how to play a Nintendo Entertainment System game and then automatically plays it. It's called "learnfun" (for learn function).
You might want to skip to 6:13 for the demo:
Interesting parts:
09:46
- Ridiculous Super Mario move14:20
- Super packman move15:57
- Tetris: The best move is not to play
Research paper published in SIGBOVIK 2013: "The first level of Super Mario Bros. is easy with lexicographic ordering a and time travel ...after that it gets a little tricky."
There is a follow-up video with Zelda, Punch-Out, Dr. Mario (10:27), Contra (12:10), Wall Street Kid (14:30) and Russian Attack (18:10):
Interesting parts:
10:25
- Exploiting a Random number generator in Dr. Mario18:15
- Russian Attack: Finding a save spot20:58
- Russian Attack: Fight fast
And a third episode with Super Mario, Gradius (4:06), Mega Man 2 (8:30), Pro Wrestling, Color a Dinosaur, Nintendo Pinball (13:40), Cliffhanger (15:20), Arkanoid (16:33), Double Dare (19:22), Ice hockey (21:44):
Interesting parts:
04:45
: Playing Gradius like a YoLo-Pro05:42
: Gradius - Insta-Kill the Boss10:04
: Mega Man 2 - Manipulate the random number generator16:33
: Arkanoid (Break Out) - Manipulate the random number generator