Archive for April, 2009

One thing that I like to do is keep my unread posts down to 0 on the XNA forums. But it got really annoying to have to ctrl-click every link to get them all open in new tabs, read them (or just let them load), and then close them. Then repeat for the other pages.
I [...]

Sunday, April 19th, 2009 at 21:22 | 2 comments

I figure one of the larger areas of confusion and trouble is around XML serialization. Lots of people don’t realize the power that can be had or get tripped up by little problems, so hopefully I can do a few of these and try to show some cool stuff that can be done.
The first big [...]

Sunday, April 19th, 2009 at 11:01 | 1 comment

This is a little mini-series I’ve wanted to do for a while. I wanted to go through some common misconceptions about the way things work in .NET in order to help people get through problems instead of working around them. I have a few parts planned, but we’ll see how many I can come up [...]

Saturday, April 18th, 2009 at 16:42 | 8 comments

After one of those suggestions you hear and think “That’s just brilliant!”, I decided to make dependency injection in my Apollo entities a nearly invisible process. The idea is that I search over all of a component’s properties when it is added to an entity and any property whose type inherets from EntityComponent is assumed [...]

Sunday, April 12th, 2009 at 09:43 | 2 comments

I’ve got a new project to show you (to anyone not following me on Twitter, in #xna on IRC, or in the forums this will be new): http://xblcg.info
xblcg.info is a complete index of all games on Xbox LIVE Community Games. Using the RSS feed published by Microsoft we are able to get all sorts of [...]

Monday, April 6th, 2009 at 19:33 | 3 comments

That title is really way too long. Anyway.
I did some refactoring in my Apollo code today involving the dependency injection for my entity system. Basically I have an Entity class which can hold a bunch of EntityComponents so I can build up aggregate objects. Part of this involves a system for dependency injection.
A basic scenario [...]

Sunday, April 5th, 2009 at 23:26 | 3 comments

I’ve recently started using SVN with xp-dev.com for my primary XNA codebase so I can have an offsite storage (for back up purposes) and version control (for fixing my broken stuff purposes). As such I figured I might as well just make it a publicly visible repository so anyone can peek inside and see if [...]

Sunday, April 5th, 2009 at 10:09 | 1 comment

I’m absolutely sick to death of the default game library templates. 99.9% of all library projects don’t need a content project. And having a default Class1.cs file is just annoying as all get out. So tonight I decided to fix all that.
Continuing with my set of Visual Studio templates, I’ve now added templates that can [...]

Friday, April 3rd, 2009 at 00:27 | 3 comments