Mine Sweeper in WPF (Avalon)

Every once in a while someone asks if they could build the next Quake in WPF. While WPF has some pretty cool 3D and animation support, it wasn’t designed for twitch games. DirectX is still your best bet there.

There are classes of games that are pretty easy to build in WPF, though.

On a whim, I decided to implement Mine Sweeper in WPF. This is still a work in progress. I hope to add an application model (menus, options, high score, win/lose animations) and get it working in partial trust in the near future. For now, have fun tweaking the styles.

FYI: Instead of using two-button click to auto-expose items, use the middle (wheel) mouse button.