I've recently been trying to create a computer program which plays UNO against human opponents (and usually wins); however, because I have very little experience in game theory, I have been unable to think of a decent strategy for the computer.

Unlike two-player zero-sum games and other 'popular' games (for which algorithms like "minimax algorithm" and theoretical tools like linear programming formulations exist), the game of UNO has not been analyzed in detail by game theorists, or rather, I could not find any content on the internet connecting game theory with UNO.

Would anyone know if research on UNO strategies exists? If someone does, which papers (specifically) address the topic?

Can UNO be analyzed with game theory? How could a strategy on a computer significantly outperform a human in the game of UNO (if possible)?

  • 1
    $\begingroup$ No idea about UNO, but game theorists have studied Poker, so some card game strategies might Huff and Geiss, How to Take a Chance has a bit on it.A key insight is using a mixed stragegy, that is, sometime you make a random move. $\endgroup$
    – Trurl
    Jul 13, 2022 at 21:53


You must log in to answer this question.