Aug 27
  • driving game with Farseer Physics

    driving game with Farseer Physics

    A very interesting example implemented using Farseer Physics Engine. No programming is needed.
    Let’s experience the power of behaviors.

    Original Post

  • Old Movie Pixel Shader

    Old Movie Pixel Shader

    An old Movie Pixel Shader effect on UIElement. The author also provided a sample to shader effect on top of a video. You are able to modify some of the properties of the shader effect.

    Original Post

  • Working with Path

    Working with Path

    A very comprehensive article teaching you all the basisc about path:
    1. The terminology of path syntax
    2. Using Geometry
    3. Create path using coding
    4. Path formatting with colorbrush, image and opacity

    Original Post

  • Create Path in C#

    Create Path in C#

    An article showing you the identical way to create Path in C# and XAML.

    Original Post

  • 3D Wall

    3D Wall

    A very nice way to orgnize your photos. The 3D effect is implemented using perspective 3D.

    Original Post

  • tangent.ux Media Platform

    tangent.ux Media Platform

    We empower your content with amazing user experience while helping you manage and publish to the widest possible audience with minimal effort.

    Original Post

  • Silverlight 3 Drag and Drop

    Silverlight 3 Drag and Drop

    A Silverlight 3 Drag and Drop sample to use the latest Tim Heuer’s Floatable Window.

    Original Post

  • Fluid Behavior Container

    Fluid Behavior Container

    A very useful behaviors to simulate water, waves and also objects inside the water medium. Very funny example. Do you have any good game idea based on these behaviors?

    Original Post

  • Farseer Physics Engine Sample

    Farseer Physics Engine Sample

    You may Click and drag on any of the objects in this example to start the chaos, collisions!
    The sample doesn’t need any C#, it is all done by using the Farseer Physics Engine Behaviors.

    Original Post

Aug 20
  • 3D Menu Carousel using PlaneProjection

    3D Menu Carousel using PlaneProjection

    An 3D Menu Carousel effect using Plane Projection (Perspective 3D). The author also explained how this application is implemented.

    Original Post

  • Hit Test (Get all objects in a specific point)

    Hit Test (Get all objects in a specific point)

    Most of the time, when you are creating games, you will have to find out all the UIElement in a specific coordinate. (Or we can this hittest). In such circumstance, you will need to use the method VisualTreeHelper.FindElementsInHostCoordinates.
    Please view the C# coding for more details.

    Original Post

  • Fluid Dynamics

    Fluid Dynamics

    Awesome!!!! That’s my only comment.

    Original Post

  • Image Transition Animations

    Image Transition Animations

    Do you feel bored with the way Silverlight display image? Try to apply some animations on it.
    The application demonstrated various way to show up an images: Fade In/Fade out, Grow, Wipe In, etc.

    Original Post

  • Create Storyboard using C# and XAML

    Cretae Storyboard using C# and XAML

    This sample demonstrated how to create Storyboard either using C# or XAML. A good article for you to reference how to create your first animation.
    The application comes with a very cute duck!

    Original Post

  • Writeable Bitmap - Plasma

    Writeable Bitmap - Plasma

    Silverlight has a new feature called WritableBitmap. You can not only capture the snapshot of the Silverlight, but also manipulate the generated graphics.
    You are able to generate various kind of graphic pattern using some simple Mathematics. For details, please take a look on the reference link.

    Original Post

  • Customizing Data From Look

    Customizing Data From Look

    DataForm is a powerful controls in Silverlight 3 Toolkit. It enables you generate a from table by a given entity class.
    The reference articles cover the following area in using DataForm:
    1. Binding the data (OneWay or TwoWay)
    2. Operation methods when saving and editing the data
    3. Form Label
    4. Data validation
    5. Data form navigation control

    Original Post

  • Animated 3D Text (using XAML only)

    Animated 3D Text (using XAML only)

    The effect is achieved by manipulating the plane projection of a UI Element. It’s not difficult to be achieved by code. However, this can be done without writing any C# as well.

    Original Post

  • ASCII Table

    ASCII Table

    This utility helps you to figure out the ASCII code of special characters. Very useful when you want to add some special character in your XAML.

  • Text Strike Through

    Text Strike Through

    The follow XAML let you to add a "strike though" effect on your text. It works for single line text and you are able to customize the font size and color.

  • Syntax Highlighting TextBox

    Syntax Highlighting TextBox

    Color highlight your coding and XML for much better readability. You are also able to define your own syntax color using an external xml file.
    The author also explained all the details on the implementation.

    Original Post

  • Apply Transition Animation on Frame

    Apply Transition Animation on Frame

    When you are using the Frame control, you will find out that the transition between elements isn’t very nice. Here comes with a solution, you are able to use Writeable Bitmap to create nice transitions effects.
    Please go to the reference link for more details.

    Original Post

Aug 13
  • Bouncing Elements using RenderTransform

    Bouncing Elements using RenderTransform

    This tutorial teaches how to create animations using the combination of RenderTransform (TranslateTransform) and DispatcherTimer.
    Very easy to understand and learn.

    Original Post

  • Windows 7 like task bar

    Windows 7 like task bar

    Windows 7 like Menu/Taks Bar. You can customize the color theme of the controls.

    Original Post

  • 3D Ray Tracing

    3D Ray Tracing

    This demo is amazing. I didn’t expect that Silverlight is able to simulate ray tracking and produce a very nice 3D result image!
    The author also included the challenge and a detailed explanation about ray tracing.

    Original Post

  • Implement Double Click

    Implement Double Click

    There is no native support for double click in Silverlight. Therefore, you need to make use of some workaround to solve this problem.
    With a combination of DispatcherTimer and MouseDown Event, you are able to create your own double click event!

    Original Post

  • Loading XML file

    Loading XML file

    A very detailed article teaching you how to get an xml data file from remote server.

    Original Post

  • Sudoku

    Sudoku

    A very famous game in the world. It has 4 levels: easy, medium, hard and expert.

    Original Post

  • Face Monkey

    Face Monkey

    Create your own monkey with various kind of drawings, objects and animations effect.
    A lot of good resrouces can be extracted from the source.

    Original Post

  • Silverlight Eyes

    Silverlight Eyes

    A realistic eye movement animation. The eye ball can follow the direction of your mouse.
    A complete tutorial is included in teaching you the mystery behind the implementation.

    Original Post

  • Chaos Ball Extreme

    Chaos Ball Extreme

    A very amazing game written in Silverlight 2. Experience a full 3D experience in this bouncing ball game.
    The performance is good and impressive!

    Original Post

  • Physics Behaviors

    Physics Behaviors

    A collection of Physics Behaviors. You are able to use to create game in Expression Blend without doing any programming!
    More references are available under the reference link.

    Original Post

  • SketchFlow Control Explorer

    SketchFlow Control Explorer

    An application which demonstrate all the available stetch style controls in SketchFlow.
    SketchFlow styles are re-distributable.

    Original Post

  • Trigger Stroyboard Animation when OnLoaded

    Trigger Stroyboard Animation when OnLoaded

    If you want to start up your storyboad animations when using an C# programming, you can use the EventTrigger method to create a storyboard event.

Aug 11
  • 3D Image Slide Show

    3D Image Slide Show

    This is a 3D Image Slideshow using perspective 3d technology in Silverlight 3.
    You are able to add more images into the controls.

    Original Post

  • Check CPU performance

    Check CPU performance

    This is a new Silverilght 3 feature that enables you to report the overall computer CPU usage (Analytics.AverageProcessorLoad), as also CPU usage with respect to the current Silverlight Application (Analytics.AverageProcessLoad).
    You can also collect GPU device information.

    Original Post

  • Farsee Physics Library - Water Simulation

    Farsee Physics Library - Water Simulation

    A very impressive Physics Library. The demo simulated boxed floated on water.
    You can also set the fluid density, wave strength, etc..

    Original Post

  • Particle 3D Spectrum

    Particle 3D Spectrum

    Spectrum is a Silverlight 3D particles engine written in C#. You can utilize to generate a lot of stunning 3D effects.
    Please go to the reference page for preview.

    Original Post

  • Reflection using Pixel Shader

    Reflection using Pixel Shader

    A Reflection Effect Class. Please go to the reference website to download the Reflection.ps file which is needed for the assembly to work.

    Original Post

  • Bird Hunt Game

    Bird Hunt Game

    A game similiar to Nintendo’s Duck Hunt. Ducks will fly over and you have to hunt it down using you shooting skill.

    Original Post

  • Text Effect Library

    Text Effect Library

    A library which helps you to create text effects on the fly. More than 6 effects!

    Original Post

  • Ai_boy web page

    Ai_boy web page

    Simple but handsome animation. This animation shows little hack that help us to create “forward” animation. “Backward” animation created by code, which save lot of time of animator…

    Original Post

Aug 07
  • Explosive Bricks

    Explosive Bricks

    A very traditional game. Bounce the ball and break all the bricks. Very simple game logic, but yet very well implemetned with fancy graphics.
    Available for download!

    Original Post

  • Shadow Effect using 3D projection

    Shadow Effect using 3D projection

    A realistic 3D shadow on a sphere. You can move your mouse position to change the shadow projection.

    Original Post

  • 6 pixel shader effects

    6 pixel shader effects

    6 transitional effects using the pixel shader feature in Silverlight 3. Source code is available for download.

    Original Post

  • Transmitting data using JSON

    Transmitting data using JSON

    Using DataContractJsonSerializer to convert Json to c# object.
    To use the the class DataContractJsonSerializer , you have to include both System.Runtime.Serialization.Json.dll System.ServiceModel.Web.dll assembly.

    Original Post

  • Loading Animation

    Loading Animation

    A very simple loading animation in XAML format.

  • Integrate with Browser Cookie

    Integrate with Browser Cookie

    Integrate with the browser cookie for saving and accessing data in the cookie.
    Sample usage:
    CookieManager.SetCookie(”key”, “value”, expiry);
    string value = CookieManager.GetCookie(”value”);