I won't bore you with the details, but I have almost all of the features necessary to put together the first playable build of level 1. I've actually already started building the level; my plan, of course, is to work out the missing mechanics as needed in the level itself. From there, things should be ready to really take off.
|Playable. Not pretty.|
As with anything I do, I spend a lot of time doing research. In this case, I've been doing a lot of reading up on how to design good levels for platformers. While a general search for this turns up a surprisingly large number of results, I was actually disappointed to find that most articles on the subject are little more than personal preferences.
"Let me move left and right while climbing a ladder!" Really? I've always hated that. With old D-Pads and especially thumbsticks, I always found myself falling off the sides of ladders and getting really frustrated. I'm on a ladder! Obviously I want to either go UP or DOWN! That's really a moot point though, since Quig has no arms and, therefore, no use for ladders.
Either way, there were a few gems of knowledge out there, but nothing that wasn't primarily common sense. Its surprising that one of the oldest game-styles has such little real information available. If anyone knows of any articles on the subject that they've found helpful, feel free to let me know.
Brady (my artist friend) has been putting together more environmental assets for the game, which really helps things along. The programmer, however, has decided to not lend his skills to The Glow. I guess platformers just "aren't his thing". Which is perfectly fine. He's still being a trooper and giving me advice when I start swearing at my monitor.
One thing that programming is, and always has taught me, is to never become too focused on a single aspect of something. I don't know how many times I've spent hours punching my keyboard, trying to fix a runtime error, only to find that the problem was something incredibly simple and entirely unrelated to what I was trying to fix.
Programming is the nerd's path to enlightenment.