[One of the boardgames that I worked on. All of these boardgames can be found in the taverns, with each culture having their own respective boardgame. Occasionally, you can also challenge a lord to a game, as a way of settling a barter.
I was fresh out of school, had never done AI before, and the biggest challenge here was making sure your opponents played decently, but not overwhelming, and have it all be performant. Most of the boardgames use a simple pruned min-max tree with heuristics, but some of them had way too much branching and those use a Monte Carlo tree search instead. I found this to be a super cool algorithm...]
|