I've said on other forums that this year will be my Xbox Live year.
That I'd take the time to learn how XNA should work, and eventually build things up so they work nice and happily.
Unfortunately, my coding's stuck in the 80's&90's, and I can't get out of my "horrible" Basic habits.
Well, other folk call them "Horrible" habits, but honestly, I just see most Basic commands as common sense.
I'd much rather write
If Keydown(1) Then End
than I would write
If (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed) {this.Exit();}
And who can blame me!
So, for the past couple of days, I've been wrestling with the nasty horrible language, and I've actually managed to do rather well.
I've gotten a nice Keydown() function to work with both XBox 360 joypads, AND my keyboard. I've also gotten a wonderful set of 3D commands which work in exactly the same way as my Blitz 2D-in-3D language set.
So, the basic Input+Drawing stuff are in, and everything's flowing nicely.
Tomorrow, I'm going to play around with the audio of the thing, and if all goes well, I might have a nice .Net game up and running by Tuesday.
But, worry not, I'll also try to get another game running in Blitz, too.
Because, quite frankly, at the end of the day, it's bad enough for folk to have to download a game in the first place, without needing 100+ add on installs to run it!
This is all just a test, right now.
If all goes well, I might very well have a game on your Xbox in the near future.
Maybe!