Source: http://en.wikipedia.org/wiki/Gomoku
The object is to be the first player to get five adjacent pieces in a row, column or diagonal.
Provide a transcript of your conversation until it is clear that you are typing with a bot, not a real human. Explain what it was in the responses that gave it away. (Remember that it is possible for a human to pretend to be a bot, so don't give up on the first odd response.)
(Focus on the introduction and the general description of the program, and on the implications in the Discussion section. You do not need to follow all of the detailed examples in the middle of the paper, although feel free to explore these if you wish. Note all of the data structures you know that are mentioned in the paper!)
What is the function of a decomposition rule? What is the role of a keyword?