Game Theory

A blog by Microsoft Academic Developer Evangelist, Dan Waters

Posts
  • Game Theory

    Building a 3D Game in XNA From Scratch - Free Video Tutorial Series Now Available!

    • 124 Comments
    Updated 12/30/2011 with fixed video links After far too many hours of learning, teaching, recording, testing, video editing, and other glorious activities, I am ready to make available my massive collection of video tutorials for creating a 3D game in...
  • Game Theory

    Xbox 360 Networking With A Laptop's Wireless Connection

    • 84 Comments
    Is your Xbox 360 in a room far, far away from your broadband router, and you just don't have the cash to spend on the Xbox wireless adapter ? You can get online easily by hijacking your laptop's wireless connection with the following tools: Laptop...
  • Game Theory

    Intro to Audio Programming, Part 2: Demystifying the WAV Format

    • 11 Comments
    The WAV format is arguably the most basic of sound formats out there. It was developed by Microsoft and IBM, and it is rather loosely defined. As a result, there are a lot of WAV files out there that theoretically should not work, but somehow do. Even...
  • Game Theory

    Intro to Audio Programming, Part 3: Synthesizing Simple Wave Audio using C#

    • 18 Comments
    If you’ve been following this series, you’re probably thinking, “Finally! He is going to show us some code!” Well, I hate to disappoint you. So I’ll go ahead and show some code. We’ve already discussed how audio is represented and what the WAV format...
  • Game Theory

    Intro to Audio Programming, Part 1: How Audio Data is Represented

    • 10 Comments
    The Black Art of Audio Programming I feel like I’ve got a pretty good handle on most aspects of programming – algorithms, databases, business logic, etc. One area of programming that has always baffled me is audio. I know what sound waves look like, but...
  • Game Theory

    Intro to Audio Programming Part 4: Algorithms for Different Sound Waves in C#

    • 12 Comments
    In the last article, we saw how to synthesize a sine wave at 440Hz and save it to a working WAV file. Next, we’ll expand on that application and learn how to implement some other common waveforms. First of all, I copied WaveFun from the last article as...
  • Game Theory

    Intro to Silverlight 2 Video Tutorial: DeepZoom for Dummies!

    • 7 Comments
    As promised, I've just completed a 15-minute video tutorial that shows you how to create a Silverlight 2.0 application using DeepZoom. Even if you are unfamiliar with DeepZoom and just want to learn how to build a cool Silverlight application, this is...
  • Game Theory

    Constructing, Drawing and Texturing a Cube with Vertices in XNA on Windows Phone 7

    • 7 Comments
    This may be a precursor to something bigger… I’m working on what I think will be a pretty cool game for the marketplace, and I’ll share the source code here eventually. Right now I had to conceptually understand something: how to draw a cube using only...
  • Game Theory

    Robotics and .NET Fundamentals Series

    • 21 Comments
    Hi there. I just posted quite a lot of video content for students and enthusiasts looking to learn Robotics Studio , a free tool from Microsoft that makes robotics fun and easy (even if you don't have a robot). You can view supporting material here ....
  • Game Theory

    Windows Phone 7 XML IsolatedStorage Example

    • 9 Comments
    For one of the apps I have been working on, I needed to persist a List<T> of T objects across sessions. They are simple objects with simple properties, so I decided to use XML. However, since WP7 is a new platform, there’s not a lot of information...
  • Game Theory

    How to Get a Job in the Game Industry

    • 8 Comments
    Through my work on this blog and my interactions with industry peeps at Microsoft-sponsored events, I’ve gained a lot of insight (as well as plenty of questions) as to how one might pursue a career in the game industry. Now, as a disclaimer, I’ve never...
  • Game Theory

    Writing My 1st Zune HD Game - Inertia

    • 8 Comments
    All RIGHT! Today is 9/17 and my Zune HD is out for delivery. Naturally I’ve already started making a game for the thing. Well, actually, I’ve started writing the blog post – i’ll keep the post going as I build the game. Because I don’t have a lot of brainpower...
  • Game Theory

    Windows Phone 7, Azure and Push Notification Tutorial Series in C#

    • 3 Comments
    I’ve just finished my miniseries on integrating Windows Phone 7, Windows Azure, SQL Azure, WCF and Push Notifications into a single package! This is my index post, so you can easily get to the other articles. Check out the demo video below. Both videos...
  • Game Theory

    XNA Games on the Zune - A Brief "How To"

    • 10 Comments
    Downloads: Source Code (zip, 83 KB) Video (wmv, 35.6 MB) As Dave Weller mentions on the XNA team blog, the Community Technical Preview (CTP) for XNA Game Studio 3.0 is out (as of May 7). Below is a video and some source code for getting started with it...
  • Game Theory

    Goodbye Florida, Hello Seattle

    • 2 Comments
    It’s been a little over 2 and a half years since I joined Microsoft as the Academic Developer Evangelist for the Southeast region. In that time I’ve certainly learned a lot and had a tremendous amount of fun in this job, which I still think is one of...
  • Game Theory

    Interview with Blaise Aguera y Arcas, The Man Behind Photosynth

    • 5 Comments
    On the heels of an announcement regarding Photosynth and NASA working together, I had the opportunity to interview Blaise Aguera y Arcas, the architect behind Photosynth....
  • Game Theory

    Angles, 2D Vectors, and Trig Basics in Silverlight and XNA

    • 2 Comments
    Who Wants Some Math? One of the most simple principles in 2D games is an object that bounces around in a container. This little set of math knowledge is really important for any game that has some basic physics in it, for example, Pong. An easy way to...
  • Game Theory

    Robotics and .NET Fundamentals Series - Part 1

    • 14 Comments
    This is the inaugural post of my five-part series on beginner robotics in .NET! You can download the source and other resources from here . Enjoy! Share this post :
  • Game Theory

    Let's Write a 2D Game in XNA

    • 0 Comments
    I just finished up an article documenting a game I just finished . Check it out if you're interested in getting into XNA!
  • Game Theory

    3D Level Editing for Windows Phone 7 Games (#XNA)

    • 3 Comments
    For future reference, everything discussed here is in the context of Windows Phone Developer Tools April Refresh, so it’s all CTP stuff and can/probably will change. CODE: here   What You Need Visual Studio 2010 RTM ( www.microsoft.com/express )...
  • Game Theory

    Robotics and .NET Fundamentals Series - Part 2

    • 11 Comments
    ( link to part 1 ) In this video, we'll learn how to connect to the iRobot Create over a serial connection (if I can find one on my laptop, that is). We'll use Visual C# Express ( download ) to send bytes over the wire to the robot to make it sing a song...
  • Game Theory

    How To Install the XNA Add-On for XSI

    • 7 Comments
    A little detail: To get the pipeline stuff working for XSI-XNA production, you need to install the XSI add-on . To install it, open XSI Mod Tool and go to File | Add-On | Install... and browse to the file ending in .xsiaddon that you just downloaded.
  • Game Theory

    Zune Games with XNA - Understanding Game State Management

    • 3 Comments
    I've covered Game State briefly in the past, but I have always used complex switch statements to handle different logical scenarios within the game. This works for small, simple examples, but is not optimal for more complex projects. In the coming weeks...
  • Game Theory

    How To Create a Windows Live Writer Twitter Plugin That Supports bit.ly

    • 1 Comments
    Don’t get me wrong; I love the Twitter Notify plugin that you can download for Live Writer (which is itself the most amazing piece of software in existence today). However, I track almost all of my stuff through a bit.ly account and I tweet about every...
  • Game Theory

    Robotics and .NET Fundamentals - Part 3

    • 11 Comments
    In this installment, we'll build on what we learned in Part 2 by adding Bluetooth connectivity and introducing scripting. This will allow the robot to move in a square on a wireless whim! Enjoy.   Share this post :
Page 1 of 6 (144 items) 12345»