For any of you who like both pool and computer programming, here is an ideal competition for you!
You can write a software agent which will compete in a simulated game of pool, deciding automatically what shot to attempt in any situation. Your program will then compete against other...