And easy too, if you're already a programmer anyway. I've been developing since 1987, and I'm doing production C# for work, but I installed XNA for the first time over Visual Studio 2005. Had a tank controlled with the keyboard in under an hour, with zero knowledge of the XNA framework beforehand. Oh yeah, if you're going to do this it would help knowing a little about linear algebra.
Oh yeah, the tanks have a little physics...I made acceleration and deceleration. Basically you just manage a vector pointed in the direction where the tank should go, and add it to a vector representing the current tank position. You can do something like newVector = Vector2.Transform(oldVector, Matrix.CreateRotationZ(MathHelper.Pi / 50)) to rotate.
So this morning I spent maybe 30 minutes moving my tank code to a class so I could make another tank that controls with the Z-X-C-S keys. Then I was out for errands and picked up a wireless XP adapter for my 360 controllers, and 10 minutes later I'm moving the tanks with the D-pad. Very fun. Hopefully I can get the analog sticks done before the laudry is finished and I have to knock off.
Anyone else try it out?
This all started because I found an article that M$ is opening XBLA to indies so Ben ("legeek") said we should do a game. I said OK.
Eric














