← Back to context

Comment by wlievens

16 years ago

Constraints give rise to creativity. Just compare that to the "1K" or "7 day" competitions.

Or even compared to, for example, the constraints on plays in the Elizabethan era when Shakespeare wrote, or the syllabic constraints on haiku. One would think that there would be a bigger "dancing bear" (it's amazing that the bear dances at all, not that the bear dances well) factor, but not many playwrights match Shakespeare, given fewer (or no) constraints.

I've had to switch languages a lot when coding, but even in a constrained or flawed language, you see code that is beautiful and amazing. Constraints free up thought, as when you stop rebelling against a framework, you can excel in it. It's hard to push your brain into what feels like a hole; I can't get anything done in Perl because I spend too much time being repulsed, but some people embrace the language and produce great software.

Having just praised restrictions like that, though, I still have to mention that this game looks really cool.