In a room full of babies, change dirty diapers before the babies scream too much!
Framework: My own custom 2D OpenGL engine.
2:05PM (EST) – Because I won’t be able to participate all night, I’m starting a bit early (shhh, don’t tell anyone!), but promise I won’t exceed 13 hrs of work. I’ll be lucky if I get 4 hours in. :)
I started by doing a super-quick wireframe of the play area to work out how many babies I could fit on the screen and what size I need to make the artwork for the iPad. It’s not very exciting, but it’s a start:
3:56PM (EST) – I’ve got bassinet and baby state art done. Here are the four states of baby happiness:
5:48PM (EST) – I’ve been using a task clock to track my time, since I keep getting pulled away from coding. My clock says I’ve spent 2 hrs, 51 minutes so far. Since I’m almost at the 3 hr mark, I thought I’d post an update. I’ve got all the game artwork drawn and I’ve got the basic framework set up for the game. You can’t do anything yet, but it’s drawing things. Hooray! Here’s a screenshot of it running in the iPad simulator:
9:01PM (EST) – I’ve run into a snag in that my main loop isn’t updating. It’s taking up valuable game time trying to figure out why my OpenGL view is NULL when I try to kick off the timer…good times…
9:20PM (EST) – Fixed my bug! Turns out I had a couple of bad connections and settings in my IB files…whoops. Now I can get back to getting the game working! :)
9:59PM (EST) – My task clock says I’ve logged just over 5 hours of coding and drawing on the project so far, so I thought I’d post a quick update. The gameplay is coming along. A basic “intensity manager” is set up to manage the rate at which diapers become dirty (speeding up the longer you play). The different state changes are handled and babies’ diapers can become randomly dirty. There’s also an end condition if a baby ever goes too long without getting its diaper changed. I’ve also been working on the drag-n-drop functionality for the clean diaper. I can drag it out and drop it, and I’m working right now on having it actually do something when you drop it onto a dirty-diaper-baby. Onward!
10:26pm (EST) – (5 hrs, 36 mins) I’ve got the basic gameplay working! You can drag diapers onto babies with dirty diapers and you score accordingly. The baby also returns to a happy state. I didn’t know if I’d get this far, so now I’m going to try to add a couple of little extras…
12:46AM (EST) – (7 hrs, 39 mins) I’m calling it done! Just shy of 8 hours of work and I’m pretty happy with how it turned out. I even got further along than I thought I would. The game now has three “needs” each baby can have (hungry, poopy, or needs rocking). You have to drag the right “action” from the bottom of the screen onto the baby before it gets too upset. Babies have 4 stages of unhappiness: happy, neutral, sad, and bawling. Leave them too long in the “bawling” stage and you lose. Each stage plays a sound effect that gets progressively more upset. :) I’ll try to do up a video and post it soon. In the meantime, here’s a screenshot:
1:29am (EST) – As promised, here’s a YouTube video shot with my iPhone (sorry for the less-than-ideal quality) of the game in action. You can hear the crying babies, which is nice. :) I hope everyone else enjoys the rest of the game jam! Good night!










