. This post contains the materials from the first portion of my talk.
The dots are randomly generated through calls to the Web API Dot Service. When you click on a dot, the dot disappears and you get a point. What makes it interesting (only a little interesting, I'll admit) is that if you click on a region where more than one dot intersects, they all go away and you get points equal to the square of the number of intersecting dots. Make 3 dots vanish at once and get 9 points!
The Visual Studio 2013 solution is here as a ZIP file: DotsGame.zip (4.2MB). Different versions are in the folders
To switch between versions, edit index.html. To make error happen randomly so you can see how they're handled, un-comment the error-producing lines in Controllers\DotController.cs.