Category Archives: Uncategorized

Hangry

So, on top of the usual daddy duties, the chores involved with running a house, keeping track of a wife, 2 kids and a neurotic housecat – I also have had a battery of medical tests done due to my advancing years. I’ve dubbed them, ‘The Ol’ Man Tests’

In addition to wrangling with doctors over prescriptions, I’ve ha multiple blood draws and a delightful little procedure that required me to not eat solid food for almost 48 hours straight.

I’m beginning to think there was a reason God smote Job’s offspring first. There is nothing worse than being tortured with hunger while a growth-spurt five year old is demanding food be shoved in his gullet every 4.25 zeptoseconds. I won’t torture you with the details, but the procedure I had to undergo after starving myself was the perfect degradation to cap a long two days of kwashiorkor.

And of course, it cut into my dev time on top of it.

I’ve been trying to round out my 3-level demo with a mini-boss fight, trying to add some ‘platformer’ elements, including the persistent question: How do you ‘fight’ a boss monster when your only game mechanic is jumping?

What I’m coming up with is trying to use an old asset; The Launcher, and have him lob projectiles at the boss. I want to set up a button for the player to jump on; trigger the launcher and then have a cool-down time before the button resets and can launch again.

his oversized hand is perfect for lobbing things

Hopefully, the player will find a challenge in trying to avoid being hit by the bosses projectiles while trying to knock him down. The rest of the level will be a slow steady climb, with random jump scares, obstacle avoidance / jumping and random knockbacks – here is how its shaping up:

 

Kiddo strikes again

So, shortly before bedtime, my eldest asks to play our game, and how can I possibly say no to that??

So I plop him in the chair, strap on the Vive, hand him the controller and explain that I’m making a boss level – and as my official playtester, he tries things I never though of; like jumping and trying to scale the tower the boss creature is on.

After a bit more playtime, we go through the nighty-nite routine of teethbrushing, potty, tucking in and he drifts off to sleep.

In the morning – I’m plugging away at the game when he wanders in, sleepy-eyed and plops down at his sketchpad, just kinda doing his own thing until he asks me for the scissors, which I distractedly hand him and go back to trying to wrap my head around quaternions. Suddenly he’s by my side with this:

get on it.
here’s some more work for you…

and says, “Daddy, its a BOSS”

“Wait,” I ask, “do you want me to put this in the Boss level”

“Yep.” he replies, spins on his heel a full 360 and starts opening the flatbed scanner. Oh – he wants it NOW.

So I scan, crop, draw it out in Inkscape, pull it into Blender – extrude and texture – he finally loses interest when I start rigging it and is drifting off when I ask questions about it. Are those things sticking out supposed to be hands? Who is this? What is this?

He’s not very forthcoming with answers, so I’ll have to draw my own conclusions. But, its looking pretty sweet:

My busy life

So, in addition to dealing with 2 demanding kids, a cat with a sensitive stomach who barfs if you look at her cross-eyed, a wife with a new job and a 100+ year old house that can’t decide to fall apart piece by piece or collapse all at once – I also have old man duties, which entail fun things like giving all my blood to a surly nurse after starving myself for some 13 hours (on top of fasting for Ash Wednesday)

In my woozy blood drained delirium, I also manage to lose my car keys, right when I have to go pick my kid up from preschool AND I’ve been ignoring my intern, who is probably grateful I’m not overburdening her with tons of modelling  requests as she’s getting back into the swing of school and my poor houseplants who are debating crawling outside into the Hoth-like Ohio winter and taking their chances on their own. In the middle of all these fun dadding adventures – it occurs to me that I haven’t written a single sentence about the game in over a month.

I AM plugging away at it though. I’m still trying to get a full-fledged demo ready for release on Steam- including some sort of mini-boss battle that takes place after the player completes the mini quest and finds all 5 socks, rides the boat to the flower island and figures out all the ‘kaboings’ to get to the castle up top and enter its forboding gates…

until my kids give me a better name, this is ‘Launch-o’

So, I’m taking a photogrammetry experiment that I did – my youngest built a Lego tower and asked me to put it into the game – which I’ll oblige, until lawyers start pounding on my door with copyright notices and surly attitudes. I’m adding other elements that I’ve created, such as a cute ghost and floaty platforms and other neat things kiddo has drawn – but never had and real place in previous levels. One of which is the character above with a unusually large arm – I think I’ll have him throwing the glowing orbs at the player until 4 supports are jumped on and broken – then his tower will fall and the demo will end.

Which forces me back to thinking about my game mechanics – will there be damage? Player loses a life? How does my game provide a challenge if there is no penalty? When I do get any spare time, I’m trying to soak up as much game design theory and videos about level breakdown as I can.  It also help that my kids are heavily into Super Mario Galaxy on our old Wii console – they get to play, I get to study level design from a developers perspective. And it shows I’ve got a lot to learn.

There isn’t enough life on this ice cube to fill a space cruiser.

NEW Year – NEW focus.

And a New Years Resolution: get a demo on Steam.

We’ve been stuck indoors with bone chilling temps outside, so its led to a lot of cabin fever, very little dev time and short tempers. Not to mention a case of shingles that left me sore and irritable. What kept me going was a nice big batch of home brewed ales and the promise that school would resume. It hasn’t helped that with this horrific weather, my hibernation reflex has kicked in, making my usual early mornings tougher than ever to face.

BUT – what dev time I have been granted has been spent figuring out things that DON’T work. Yay.

I’ve determined that my old way of animating my character is less problematic than using Anima 2D. Booper would keep moving (and animating) even when the player would stop pressing any input. A lot of times animation events wouldn’t trigger. And for unknown reasons, the speed would ramp up. Or stop. Yay.

I’ve also determined that whatever method I try to get footsteps / different surfaces I just cannot get the concept of quicksand to work on a game level. I’ve tried putting colliders on Booper’s feet, I’ve tried raycasting – neither seem to work. Yay.

its even bigger close up

So, I’m scrapping the level beyond the Socks Quest Castle in favor of a mechanic that does work – my ‘kaboing’ that is inside the caves. I had this flower-esque level I sculpted in Oculus Medium floating around, moved my Bad Plants to the various platforms and started adding ‘kaboings’ to them.

Here is a sample of gameplay – ignore the little cubes when he lands, those are placeholders for his landing spots, easy to see; easy to move:

One of the ‘mechanics’ people seemed to love at GDEX was the ‘whoa’ feeling from making a big jump off the giant steps leading to the clock and this (hopefully) will add more to that feeling.

“We can rebuild him. We have the technology. We can make him better than he was. Better, stronger, faster.”

 

I’ve started to reach some functional limitations using Spriter Pro and my character animations. It seems that every time I try to insert new sprites; namely, I want to add different faces for different clips, it does weird things. Like make my faces fly off.

So, in my quest to make things as best as I can, I was scanning the Game Development Resources list and came across Anima 2D. After a bit of reading and watching some tutorials, I decided to give it a try and see if I could get a bit more out of my admittedly basic player sprite.

I was thrilled that I could take my simple ‘stick-like’ arms and legs and bend them. I was even more thrilled that I could swap out sprites at runtime and change faces. I could add bones to the faces and animate those. I’ve always loved the blink I added, and now happy smiles and worried face are added in. Next will be a ‘Machinarium’ styled thinking, when the character idles too long.

adding vertices to a sprite

Not to say it doesn’t have its difficulties. I’ve been trying to work out why my jump animation plays twice when he jumps. Or why it seems that FPS in animation doesn’t quite sync time-wise to actual game time. But, I am getting there – just got things working with adding the animation events for footsteps back in and left / right animations are next.