A screencast series of zombie-themed games
written with Clojure and ClojureScript.

Episode 1: It Lives Again

Starting with an empty folder sure is a choice. Much like digging your way out of a grave, it can be intimidating, perhaps because it's not something you do every day. Watch us struggle with these issues and more in the very first episode of Parens of the Dead.

Episode 2: Shambling Along

Watch us totally ruin a pristine, beautiful lightly tinted purple page by adding decrepit buildings to it in this very second episode of Parens of the Dead. We'll get ClojureScript up and running with surprisingly little hassle. There might even be jokes.

Episode 3: Stumbling out of the Graveyard

Someone eated our brains! In this very third episode, we're struggling to get more wiring wired properly while also typing with our fingers on the keyboard. It's a hard life, being a zombie developer. Web socket setup surely is no joke.

Episode 4: Braaains!

Are the tests red, green, or both? Find out as we tackle the final pieces of the wiring, and inch towards something that might even resemble business logic. The future is looking bright, what with brains to chew on.

Episode 5: Internal Organs

Well, hearts at least. If we are to fight back the zombie horde, they're going to need some hit points. In this episode we get to do some good old-fashioned test driven pair programming. It's almost nice enough to forget that episode title.

666: Episode of the Beast

There's little chance this game will take 666 episodes to make, so we're celebrating early. In this very sixth episode we're continuing to build the UI, while also making time for a much needed safety net for ourselves.

Episode 7: Iacta alea est

Literal use of a figurative statement is already a horror show, but when you take into account that the dice are in fact not even cast in this episode, then the title becomes horrific enough to fit the theme. At least that's what I keep telling myself.

Episode 8: The Rolling Chaos

I once heard about a professor who would avoid stirring his tea too vigorously, to avoid needlessly increasing the entropy of the universe. In this very eight episode, we throw caution to the wind and roll dice with abandon.

Episode 9: The Abomination

Going through these videoes for publication can be a mentally taxing exercise. One thing is having to listen to my own recorded voice, but another is watching us mash together aesthetically displeasing code, all the while laughing and having fun. What monsters.

Episode 10: Wired together

Much like in The Human Centipede, we're experimenting with wiring stuff together in this very tenth episode. The victims? Our client and server, poor things. Avert your eyes as we tackle such horrors as event handling and messages going over web sockets.

Episode 11: Symptoms of the Apocalypse

In this very eleventh episode, we establish two major factors of life after the zombie apocalypse. You know the world is a harsh and unforgiving place when microphone stands tip over without warning in the middle of a recording, and rerolls ... don't. Do you even roll, bro? No.

Erpisode 12: A peaceful moment

It's episode 12 and everything seems oddly ... peaceful. Our pair of intrepid programmers seem to have hit their stride, and are working on features in good spirits. Having seen horror movies before, you already know what's going to happen next. Some damn cat is waiting around the next corner, ready for its jump scare. It's what comes after, that really scares you.

Derpisode 13: Exception handling

clojure.lang.Numbers ops "Numbers.java" 1068
clojure.lang.Numbers isPos "Numbers.java" 121
clojure.lang.Range create "Range.java" 80
clojure.core$range invokeStatic "core.clj" 3031

Episode 14: Back from the Void

We got sucked into the void of JVM stack traces. Thank Gosling, we managed to escape with our lives! These last few weeks being our Christmas and New Years holidays certainly had nothing to do with it.

Episode 15: Bad Texan Accents

Two Norwegians donning their cowboy hats, rolling dice, and laying it on thick with their bad Texan accents. It might not be horrible in the Lovecraftian sense, but it sure is horrible still. Did you know "helt texas" means "wildly out of control" in Norwegian?

Episode 16: Rolling in the Grave

In this very sixteenth episode, we dive into the dark art of dice rolling. The bones clatter ominously, echoing against the walls of our dark crypt, heralding the Goddess of Chaos and her prophet: RNGesus.

Episode 17: Something's different

We find ourselves changed after our return from the void. Is this newfound knowledge a blessing or a curse? Will this be our hero origin story or a descent into the darkest recesses of coding horrors? Like, stateful objects, or something?

Episode 18: A Melee of Knuckles

English has the best collective nouns. A conspiracy of ravens, a murder of crows, a parliament of owls, a prickle of porcupines. In this very 18th episode, we have a delivery of punches for you. You're welcome!

Episode 19: Fist Club

In the spirit of Fight Club, we're coding a flurry of fists in this nineteenth episode, but with a strict rule: You do talk about punching zombies. Join us as we give our survivors a fistful of justice in this undead showdown.

Episode 20: 20th Episodiversary

Celebrating our very twentieth episode, we honor this twisted milestone by coding a spectacular zombie face-punching extravaganza ... or something like that. Raise a glass to our macabre journey as we continue to navigate the landscape of the undead apocalypse.

Episode 21: Disarmed and Dangerous

As we punch through the undead ranks in this twenty-first episode, we uncover a morbid side effect: a cascade of detached hands. Join us as we code our way through this macabre spectacle, where flying appendages are just part of the job.

Episode 22: The Re-Deceased

In this very twenty-second episode, we explore the delicate balance between life and undeath. Join us as we code the logic that determines the fate of zombies, giving our survivors the power to topple the undead menace, one decaying corpse at a time.

Episode 23: Dicey Visuals

This very twenty-third episode finds us enhancing the game's visual cues, before we begin preparing for the next turn in our chilling adventure through the land of the undead. In other words, here are 10 minutes of us, like, writing some code, dude.

Next episode? Follow @parensofthedead

Looking for the old episodes? Season one