Coding4Fun Articles

Coding4Fun articles detail interesting applications we created using a variety of programming languages. Most articles assume a basic understanding of the utilized language, but if you need help, please ask—we’ll do our best to help out.

Last year I had to earn my M.Sc. in engineering and decided to make up my own final graduation project, a part of which is this very cheap design tool. Check out the video below!
Brian Peek, author of
WiimoteLib, saw the video and asked me to write a practical article on how to create something…

In this walkthrough, we will create a
table shuffleboard style game for Windows Phone 7 using Silverlight. Many bars feature these long wooden table games, in which players slide metal pucks down the length of the table, attempting to get as close as possible to the far end without sliding
off the…

In this article, I'll demonstrate how to use your current location to figure out and set the time zone. It turns out that this isn't nearly as easy as I thought it would be, so read on to learn what went into this seemingly straight-forward idea.
This code requires Windows 7 due to the use of the…

This article explains how to write pixel shaders for the Microsoft Silverlight and WPF platform with HLSL, as well as how to write an extensible Silverlight application for shader demos.
Introduction
Almost 10 years ago,
Microsoft announced DirectX 8.0, including the huge real-time computer…

This article provides step-by-step instructions about how to create a simple, yet interesting, augmented reality game called “domino knock-down game” using an open source framework called Goblin XNA.
Introduction
This is an advanced tutorial, and as such we expect that you are already familiar…

For the longest time, I've been baffled by the concept of sound in computing. How in the world is sound store? How is it played back? In classic Coding4Fun style, we'll learn by doing in this article—by building a wave oscillator application.
Optional Reading
I cover the basics of this article in…

In this article, I'll demonstrate how to use the new Windows 7 location feature to download photos taken in your vicinity from Flickr and use them to update your desktop wallpaper. The utility is written as an addin for my previous
Utility Runner project (the MEF application).
Wallpaper changers…

We have a chicken or egg issue here. Do we talk about how to build the robot, or about the software needed to run it? Since the hardware choices directly determine how the software will be developed, we have to think about how to make the robot safe and
at the same time functional. No one wants a…