Saturday, July 5, 2008

I was tired! I promise!

Wow, I must've been tired in the last post: to end a worklog entry in the middle of a word... The design document is coming together nicely, but I've finally started development proper. I've got some level classes up and running, and I'm just about to pull level geometry from the XML file. Though, here's a dilemma: do I really want the game itself to load OBJ files, when they can be pretty bogus? Wouldn't it be better to have the level editor parse the mesh files and spit out 2D polygonal data? Yes, it would.

Also, I've decided to cut ramps from the design. I don't have an elegant solution for them, they don't fit with the 2D rendering engine, they don't add much to the game and I'm unsure as to how I would get the pucks to negotiate changes in slope. Besides, it gives the jump mechanism more of a raison d'ĂȘtre. From now on, "ramp" denotes a conveyor belt polygon that gives a jump impulse when exited – a sort of jump pad.

No comments: