School assignment (MC906 - Unicamp - 2012s1)
This is an implementation of an artificial intelligence bot capable of playing Tetris. It uses a genetic algorithm to train itself, and can play against real people on Tetris Battle.
Demo video: http://www.youtube.com/watch?v=i0PmyufFlwc