I'm starting a new project which I will document here. This thread will follow the development of this game from an initialization program to a completed product. It will be cutesy game about a girl and her dog who chase a creature who just stole the girl's pretty high-bounce balls, and are lead into an unexplored land. Later in the game, it's discovered that the high-bounce balls make a powerful weapon, and the primary mission in the rest of the game is to recover the balls and other parts of the weapon.
Gameplay: This will be a 3D game where the player can walk around an environment and pick up and move stuff around. There will be no weapons in the traditional sense; the player will move around and defeat enemies using whatever items are lying around, such as springboards, boulders, and a Tiny Car which can be outfitted with nitrous.
When the game gets further in production I will accept suggestions and implement as many of them as I can. If anyone wants to contribute artwork or music please PM me first, but know that I have yet to finish a project.
The game is scheduled to be completed by August 2, 2010.
Comments are welcome.
SPOILERS NOTE: This site is chronicling the development of a large game project. Therefore, most of the game's storyline will eventually be listed here.
Today's Work:
I've started by writing an initialization routine for Direct3D 7. After doing so the program draws a test graphic to make sure it works right.The executable is here:
lbaGraphInitTest07.exe
And it should produce this output (hold ALT and press F4 to exit):

Since I don't have the large number of computers necessary to test the program properly, if you run the program and it doesn't work please post here. If the error message gives a number please include that too.
I've divided the entire project into 1,920 blocks of work. With the above work done, the first 8 blocks are completed.
I am now writing an initialization routine for Direct3D 9. I plan to eventually implement Direct3D 10 (and 11 if I can get the hardware), but since the present goal it to make a working game there will be no Direct3D 10 stuff for a while. Some music, artwork, and a more elaborate graphics test will come in a few days.
Chibi
EDIT:
Here is the initialization routine for Direct3D 9. Like the Direct3D 7 version it performs the graphic initialization and draws a test image. The executable is here:
lbaGraphInitTest09.exe
It should produce the same output as the Direct3D 7 version above (hold ALT and press F4 to exit).
The completion of this routine marks 16 blocks of work done.
Next on the list of things to do are a more advanced test routine, write one of the game's music tracks, reassemble my 3D modeler, and create the first character.
Chibi

