To celebrate the upcoming finale of LOST, I threw this thing together in Silverlight 4 using Expression Blend 4 and Visual Studio 2010. I also used a trial of Goldwave 5 to work on the sound effects.

I’ve included the source code so you can take a look around. This is an example of a pretty barebones MVVM app without the “M”. Some of the techniques I used were XAML storyboards, a simple state machine, semi-transparent overlays to simulate lighting, MediaElement to play audio files, ViewBox to stretch a portion of the view, TransitioningContentControl, etc. just to name a few.

So go ahead, feel important at work like you’re John Locke saving the world in between staff meetings. Just remember to enter the right numbers (with spaces) and push the “EXECUTE” button every 108 minutes or else…

(Or if you just get bored of waiting, click the clock to advance the timer. You can also right click the application to install it to your start menu.)