Troubles In Solving Uno

from blog Two-Wrongs, | ↗ original
A few months ago I started trying to write a solver-like program for the card game of Uno. A solver is a program that, given any game state, can tell the user what the optimal next play is. There were three reasons I wanted this for Uno: My son was really into the game at the time11 He still likes it, but he is not as obsessed by it as he was...