We recently did a demo during free time. It was nothing short of beating the popular 2048 game. See it in action below

The numbers on the display was recognized using OpenCV. Then from that a matrix was populated by those elements. The decision making part predicted what the next best move would be. It was implemented using alpha-beta pruning. Once the AI algorithm makes a decision, it is now the job of the robot , a prototype SR-SCARA , to touch the LCD panel & swipe. The touch screen stylus was made using a conductive foam which was grounded.