I'm learning about computer graphics right now, and there's a really powerful idea that I think could be useful for game design. The idea goes thusly:
- Solve problems in the simplest case
- Find ways to turn some problems into simpler problems
- When you are presented with a new problem, transform it until it looks like the simplest case, and solve that.
- (sometimes) keep a record of inverse transformations so you can go back to the hard case after you've solved it
There's already one game I've used this thinking to make. It's a sudoku-ish puzzle game. When I'm making the boards I make a simple board first and then use transformations which keep some special properties about the board to turn it into something more complicated.
Do you think this could be useful for more aspects of game design? Is it too vague? Too specific?
