The one AI we have now (random) is pretty dumb. I propose some slightly better ones:
GreedyBot: If any of the piles will result in a net gain in score, pick up the one that gives the maximum gain.
BuilderBot: Always draw, and put the new card on a pile such that its value is maximized. Only take when all piles are full.
AssholeBot: Make decisions that would result in the maximum score penalty for an opponent.
Further down the line, more sophisticated AI will be likely be a blend of these behaviors, so this is a good starting point.
The one AI we have now (random) is pretty dumb. I propose some slightly better ones:
GreedyBot: If any of the piles will result in a net gain in score, pick up the one that gives the maximum gain.
BuilderBot: Always draw, and put the new card on a pile such that its value is maximized. Only take when all piles are full.
AssholeBot: Make decisions that would result in the maximum score penalty for an opponent.
Further down the line, more sophisticated AI will be likely be a blend of these behaviors, so this is a good starting point.