Home > C#, Expression Blend, HowTo, Silverlight > Basketball Play Designer in Silverlight 3

Basketball Play Designer in Silverlight 3

Silverlight is an exciting new technology that provides a cool platform for building EMBED’able applications and complete web sites using Visual Studio and Expression Blend. There are numerous features that are worth exploring, but my favorite is the seperation of the UI/UX and the implementation, along with Expression Blend.

Being a C#/C++ software guy with some graphical design skills, this is a perfect match. In this article, we’ll create the start of a Silverlight application for designing basketball plays. The finished product’s looks can change quite a bit, but the functionality remains the same:

     Standard Court - Click for Larger Image     Abstract Court - Click for Larger Image

In the first video clip you will learn how to create the project in Visual Studio and the static visual layout in Expression Blend.

In part 2, you will learn how to create and wire up dynamic controls and event handlers and create the associated C# code.

The next steps for this application will be presented in an upcoming article and include:

  • Drag and drop animation
  • Better styling (buttons, etc)
  • Passing and dribbling
  • Record and playback
  • Save plays and play templates (e.g., ‘2-3 zone’)

Download Source: SilverlightBasketballSample.zip (316KB)

Advertisement
  1. matthewzapp
    December 30, 2010 at 3:27 pm | #1

    I can’t access the sample .zip threw skydive…Could you send me the file or provide an alternate dl source please?

  2. StveeOne
    January 14, 2011 at 12:01 am | #3

    Thanks for the updated source link. I made a couple of additions – are you interested in updates?

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.