Building a 9-ball AI player: Candidate generation for direct cut shots [P]
I'm building a 9-ball-player to help with pattern play. There are many ways to make the next ball, and sometimes in more than one obvious pocket. Which should should you choose depends on probability of making that shot AND ending up in a fav…