by Dan Fernandez, Brian Peek


View All Available Formats & Editions
Choose Expedited Shipping at checkout for guaranteed delivery by Thursday, November 21


How would you like to build an Xbox game, use your Nintendo Wiimote to create an electronic whiteboard, or build your own peer-to-peer application? Coding4Fun helps you tackle some cool software and hardware projects using a range of languages and free Microsoft software. Now you can code for fun with C#, VB, ASP.NET, WPF, XNA Game Studio, Popfly, as well as the Lua programming language.

If you love to tinker, but don't have time to figure it all out, this book gives you clear, step-by-step instructions for building ten creative projects, including:

  • Alien Attack: Create a 2D clone of Space Invaders with XNA for the PC, Xbox 360, and Zune
  • LEGO Soldier: Create an action game using Popfly with a custom-built virtual LEGO character
  • World of Warcraft RSS Feed Reader: Use WoW's customizable interface to have feeds pop up while you're gaming
  • InnerTube: Download YouTube videos automatically and convert them to a file format for off-line viewing
  • PeerCast: Stream video files from any PC
  • TwitterVote: Create custom online polls on Twitter
  • WHSMail: Build a website with ASP.NET for Windows Home Server that lets you view the messages stored on a computer with Outlook
  • "Wiimote" Controlled Car: Steer your remote-controlled car by tilting the Wii Remote controller left and right
  • Wiimote Whiteboard: Create an interactive whiteboard using a Wii Remote
  • Holiday Lights: Synchronize your holiday light display with music to create your own light show

The perfect gift for any developer, Coding4Fun shows you how to use your programming skills in new and fun ways.

"This book is amazing! The scope is so wonderfully broad that anyone who has an interest in designing games at any level should read this book."

— Alex Albrecht, Creator of Diggnation / Totally Rad Show / Project Lore

Product Details

ISBN-13: 9780596520748
Publisher: O'Reilly Media, Incorporated
Publication date: 11/01/2008
Pages: 512
Product dimensions: 7.00(w) x 9.10(h) x 1.30(d)

About the Author

Dan Fernandez is an Evangelism Manager in the Developer and Platform Evangelism team at Microsoft. Dan has been with Microsoft since July 2001, working in multiple roles including the Lead Product Manager for Visual Studio Express and Popfly, the Visual C# Product Manager, and as a Developer Evangelist in the Mid-Atlantic district. Prior to joining Microsoft, he worked as a developer at several consulting firms including IBM Global Services specializing in web-based and mobile application development. Dan is also the co-creator of Coding4Fun and works on fun open source projects in his spare time. You can read more about Dan on his blog at

Brian Peek is a Senior Developer at ASPSOFT, Inc., and a Microsoft C# MVP who has been actively developing in .NET since its early betas, but has been developing solutions using Microsoft technologies and platforms for even longer. Along with .NET, Brian is particularly skilled in the languages of C, C++ and assembly language for a variety of CPUs. He is also well-versed in a wide variety of technologies including web development, document imaging, GIS, graphics, game development, and hardware interfacing. Brian has a strong background in developing applications for the health-care industry, as well as developing solutions for portable devices, such as tablet PCs and PDAs. Additionally, Brian previously co-authored the book "Debugging ASP.NET" and currently writes for MSDN's Coding4Fun website. You can reach Brian via his blog at .

Table of Contents

  • Dedications
  • Preface
  • Gaming
    • Chapter 1: Alien Attack
    • Chapter 2: LEGO Soldier: A 2-D LEGO Side-Scroller Popfly Game
    • Chapter 3: FEED READER: An In-Game RSS Reader for World of Warcraft

  • Software and Web
    • Chapter 4: InnerTube: Download, Convert, and Sync YouTube Videos
    • Chapter 5: PeerCast: Watch Videos on Your PC Anywhere in the World
    • Chapter 6: TwitterVote
    • Chapter 7: WHSMail: An Outlook Webmail Add-in for Windows Home Server

  • Hardware
    • Chapter 8: Wiimote-controlled Car
    • Chapter 9: Wiimote Whiteboard
    • Chapter 10: Animated Musical Holiday Lights

  • Using the C4fStyle File for WPF Projects
  • Colophon

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews

Coding4Fun 4 out of 5 based on 0 ratings. 1 reviews.
Anonymous More than 1 year ago
we beed a youtube app for nooks reply back to this comment if you think im right from:kamryn