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.)

8 Responses to “Lost “Button” Simulator in Silverlight”

Comments (8)
  1. How about the source? :)

  2. This is awesome, Josh! I’m going to share it with some Lost communities…

  3. Thanks Alan. I wanted to post it to the Lostpedia forums but since I only recently got into the series I don’t have an account and they’ve locked it down until after the finale. Tonight I’m gonna update it to add the heiroglyphics when the time expires.

  4. Hey Aaron, I uploaded the source last night and updated the post. If you’re coming from a feed reader you might have to go to the post on my site to see the edits.

  5. How can I build this? I intalled Visual studio 2010 express, silverligth 4 sdk,and even Expresion blen, but I keep getting an error about the need to update my silverligt when opening the visual studio project.

    Thanks, Unai

  6. Hi unai, I just checked and the project is trying to reference a favicon.ico that doesn’t exist in the zip file. That was causing Visual Studio not to build it, but it’s a meaningless file. You can either remove the Include=”favicon.ico” line or you can re-download the zip file which I will fix and re-upload.

  7. this sucks it is so much worse than the otherones

  8. This is cool!

Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>