Love Never Fails

You have heard that it was said, "An eye for an eye and a tooth for a tooth." But I say to you, Do not resist the one who is evil. But if anyone slaps you on the right cheek, turn to him the other also. And if anyone would …

Read | Comment

Arguing Peacefully

In the last two weeks I've been in four arguments, none of which were as healthy or fruitful as I'd prefer. So, like most of the advice on this blog, I need this as much as anyone.

I consider myself a follower of Jesus the Prince of Peace, and accordingly …

Read | Comment

Memorable Procedural Content in Games

Many of my favorite computer games feature "procedural content": game content randomly generated by the computer. Minecraft has procedural landscapes. NetHack has procedural dungeons. Spelunky has procedural platformer levels.

The advantage of procedural content (as opposed to handmade content) is that it makes the game more replayable. On the other …

Read | Comment

The Luxury of Enough

I'm on the intercity bus right now. I'm traveling from Holland to Saginaw, spending less than I would on gas, dramatically more comfortable than if I were driving, and freed up to write this blog post on my laptop, plugged in to an outlet and connected to the complimentary WiFi …

Read | Comment

The Art of Data Modeling in Games

In day-to-day life, we construct mental models. One highly abstract model is the concept of identity. An object or being has an identity, and it can move and change while retaining the same identity - it is the same object. The notion is very useful, but at times becomes less so …

Read | Comment