Category Archives: Uncategorized

Game animation logic in React

I’ve been working on a small minigame written in JavaScript using React. It’s similar to Robo Rally: you write a small program for a robot, it executes it, if it gets to the end without dying, you win. The actual robot logic is turn-based, the display isn’t. It’s split up like this: One module contains […]

Announcing Choba, an experimental interactive storytelling engine

Over the last few weeks I have taken the interactive fiction engine inside Mainframe, the IF game Liz England and I made for Procjam last year, and have rewritten it in JavaScript. I’ve called it Choba, short for CHOice BAsed, and I’ve put it on GitHub and npm. It’s open source, just like Mainframe. I’ve […]

More thoughts on tagging

I did some more thinking after yesterday’s blog post on tagging, and had an interesting discussion with Mike Cook and Chris Martens about how they approach similar problems. So here are some more thoughts on the subject.

Procedural content generation in Mainframe

The procedural content generation in Mainframe uses a very simple mechanism, which is both more powerful and trickier to implement and use than I expected at the outset. That mechanism is tagging. You tag bits of content, and then somewhere else you say you want something with a given set of tags. One of my […]

Repetition and procedural content generation

Last night I innocently tweeted: Does procedural content generation inherently imply repetition or is it just a really strong connection? — Jurie Horneman (@jurieongames) November 21, 2015 And then I watched a movie (Pi! still great) and 90 minutes later I checked Twitter and suddenly I had 50 replies. My tweet was a bit gnomic […]

Mainframe, the procgen horror IF game Liz England and I made

Last year I wanted to do something for PROCJAM, Mike Cook’s “make something that makes something” one week game jam, but circumstances conspired against me. This year, I collaborated with Liz England, and we made a horror interactive fiction game called Mainframe. It’s about a spaceship and its mainframe and something is wrong and it […]

The conflict between game design and AI programming

A few days ago, Julian Togelius tweeted this: Exhibit 1A: The mindset of someone who has no interest in artificial intelligence. — Julian Togelius (@togelius) October 27, 2015 I replied that I have an interest in AI, and I agree with the quote. Julian didn’t reply, but I was still motivated to write this […]

Why I’m not publishing the slides to my dark side of game development talk

I’ve had a couple of requests for the slides of my talk on the dark side of game development which I gave last year at ENJMIN, and last week at the Northern Game Summit in Kajaani. After some thought, I’ve decided not to publish them. The actual slides are very spare, often showing just a […]

Resources for my talk on the dark side of game development

Here are some resources to go with my talk about the dark side of game development that I gave at Northern Game Summit on October 1st 2015. Talking to people Effective Networking in the Game Industry – Darius Kazemi Gameconfs Impostor syndrome Kill The Goddamn Vulture – Richard Dansky Your body language shapes who you […]

Session evaluation of my GDC 2015 talk

Today I received the evaluation of my GDC 2015 talk on narrative design: Total Headcount: 470 (holy shit) Session Ranking within Game Narrative Summit: your session is ranked 13 of 19  Session Ranking within GDC 2015 Summits: your session ranked 82 of 133 -The Total Headcount shows the number of people who were scanned for […]