This video shows two AI players battling it out for Tron supremacy as part of the Google AI Challenge.
If you’ve ever wanted to learn about game-AI programming you might want to look into this challenge. Bots can be written in C++, Java, Perl, Python, Ruby, Haskell, C#, Javascript, Go, Scheme, Lua and Clojure.
If you don’t know where to begin, you can try your hand at learning game-AI by playing Ruby Warrior, a roguelike that you play by implementing a Ruby class containing your player’s control logic.