Chris Hecker is one of those guys really worth following. He has been very active in the game community for years where he’s notoriously known as a super brilliant guy, that has never released a game. But that’s all going to change very soon as he’s gone directly from that to helping Will Wright on Spore…
He gave a profound speech today that is obviously directly influenced by his work on Spore and his life, trying to cross the bridge between art and science. I need more time to digest it fully. I’m left with the vague impression he’s wrong on his main hypothesis but I can’t exactly pin down why yet. Anyway there’s more than enough insight and deep thinking in there to make it worth anyone’s time, so here are my raw notes on the speech (italics are mine):
Chris Hecker - Structure vs Style.
Usually he tries for a speech that is
Concrete - specific - fancy demos - big name game - provided solution
Not this time.
Question : What technology has had the most profound impact on games?
He claims it’s the texture map triangle.
Because :
Powerful structure. The computer can reason about the triangle at a deep level… (morphology - topology)
AND
Expressive Style: the artist can represent subtle but rich designs.
Other examples: skinned mesh & bones, wavetable synthesis, mocap processing, html+css, typefaces
This decomposition is everywhere hard interactive problems are being solved.
What is a hard interactive problem ?
Not “wicked problems“.
Not “How to make this game fun” problems.
Not “easy” problems (nothing with a quantitative success metric).
So we’re not talking about about CPU, RAM even P or NP…
it IS problems at the intersection of technology, aesthetics, interactivity - the last one of which differentiates us from other media.
His theory: “I think solutions to hard interactive problems will aways have a deep Style vs Structure decomposition.”
Interactivity demands that the computer be in the loop but Emotion and Aesthetics demand that the human be in the loop.
Humans can create or execute algorithms
Humans can generate or illustrate or judge data
We often thinks of Humans vs computers when it should be Humans & computers.
We need to be finding out what computers are good at and what humans are good at and sort accordingly.
Because it’s not possible to bridge the gap yet. (he’s basically saying no one proposed a valid and complete top down model for AI. Although that’s true at this time, I strongly believe Jeff Hawkins is seriously closing in with his memory-prediction framework).
What technology SHOULD have hade the deepest impact?
Artificial Intelligence.
But it has not. We have not yet found a structure vs style decomposition for AI.
So what is Structure and what is Style?
Structure is the static specification of the Degrees Of Freedoms (DOFs) describing the object.
Style is the Values for the DOFs describing the object.
Static structure (This reminds me strongly of invariant representation in the brain): you can reason about it, You can write code that reasons about it.
Malleable Style : you can write code that changes it. IT’S DATA.
Choosing Style DOFs is an Art. It needs to be intuitive, expressive, frugal, blendable, efficient = it took a long time for the triangle to “win”. In physics the rigid body has not yet won.
Structure vs Style for AI ?
There will be structure vs Style decomposition for AI. Its style will NOT be based on code. There will be a “Photoshop of AI”. (That’s mostly where I have the feeling he’s wrong)
Does behavior require code? He used to think yes, but he’s not so sure anymore.