Comment Re:Will the door have windows? (Score 1) 305
I think stuff like that has to be solved by things like physics engines. The difficulty of making a deep game that allows all interactions of the real world is that you need either a programmer to think of all these possibilities, or an engine sophisticated enough to deal with them. Since the first one gets impractical very quickly, you usually rely on the engine instead.
I would also like to point out that most games, even in real life, are pretty simple, as far as natural language descriptions go. Sports tend to boil down to "make ball fly in direction x using tool y" or "run/walk/climb faster than your opponent." Solutions to real life challenges tend to be very hard to input into a computer.