hide

Read Next

How am I doing on my Goals?

So back in January, I wrote out my 7 goals for the year. It's been two months, so let's see how I'm doing :

1. Become FULLY polyphasic

I'm close on this one. Many days I go perfectly, sometimes if I have nothing to do I oversleep and then skip some naps during the day. I'm actually pretty satisfied with that, as I'm only sleeping 2.5-4.5 hours per night, I'm never tired, and can always count on being awake early and staying up late. I'll keep pressing to be more consistent, but I'm satisfied with where I am.

Integrating XNA with Windows Presentation Foundation

On Gorilla Tactics

Hi there. I'm Cory, Lead Programmer for Kung-Fu Kingdom, and I'm going to occasionally be writing articles on how to make programming a complex video game both EASY and FUN EASIER and BEARABLE!

We're writing Kung-Fu Kingdom using a platform called [XNA](http://creators.xna.com). I've worked with a lot of game frameworks, and this particular one has a lot of advantages, but the two big ones are:

1. You can write code in any .NET language, which means you get to use C#, a very nice programming language with a lot of great features. 2. You can compile your project for the XBox 360 Community Games platform.

I'm compelled to note that the primary disadvantage of XNA is that it's currently (and will be for the foreseeable future) Windows only.

Now, XNA is great, and it's based on DirectX, the Microsoft graphics layer that Windows has used for ages. But it's new, and like everything else Microsoft does, when stuff is new, it doesn't work well with others. In particular, they've also recently released a new GUI framework called Windows Presentation Foundation (WPF). It's desirable in a lot of cases to mix your game framework with your GUI framework, so you can, say, make a nice looking set of tools to build your game with.

Rendering New Theme...