Wednesday, September 12, 2007

Without Substance

This is my fantastical first blog post of a hopefully long series for A Race to Saturn. As if you didn't already know that, if you're actually reading this...

So it's been almost a week now, and I still haven't posted anything. I don't have much to tell. My first project in XNA is intuitively titled "Project 1". I don't really feel like rewriting everything, so here's the project's .txt file:

Project 1

./Project Goals

x - Control one sprite, use input WASD to move it around the screen.
It will collide with the screen edge as a boundary.
- Another sprite will be bounce around the screen (screen edge boundary)
automatically, and collide with the player controlled sprite.
x - Both sprites will be animated.
x - Time based movement.
x - Background image.
x - Sprites will have transparency.
x - Looping audio file in background.
x - Sound FX on sprite collision with boundary and each other.

- Successfully publish and package necessary redistributables and runtimes.

09.07.07
- Added bouncing sprite 1.
- Added background.
- Added sound fx on collision.
- Added background music - not looped.
- Looped background music (installed .NET 1.1 to fix)
- Animated bouncing sprite 1.
- Animated Shinobi.
- Shinobi moves WASD, collides with screen boundary.


Well, as you can see, everything was done on the 7th of September. That's 5 days ago. So much for productivity. Between homework, gaming, and reading, I haven't had much time. Half of this weekend I'll be gone, and the rest may be homework if an ill fate befalls me.

All that's left for the crappy Project 1 is collision. The original plan was to utilize XNA's existing BoundingBox; however, it is designed for 3D. It would be possible to ignore the Z coordinate but that's hackish and ugly. I'll have to find time to code something messy.

After Project 1 is finished, the plan is to develop the much-anticipated Project 1 Version 2 (P1V2). It will feature the exact same product, but with code that isn't so damn ugly. I hope.

No one likes reading without visual aid, and this post's boredom level exceeds even the average blog entry, so here is the climax:


Obviously, the art is stolen. If I thought anyone might view this blog post, I'd bother to properly cite the sources. Ha... Right... Megaman, Shinobi, and a wallpaper from Vista Inspirat 2.

/ Steve

No comments: