|
A bit tangential, but I have been playing the game "Pinball FX" a lot. I really like it (and especially its spin-off/expansion Pinball M), but it's surprisingly taxing on my computer. I mentioned this to a friend, and he was kind of confused, understandably so, and said "...it's pinball...why is that taxing?" It's not a dumb question, we have had virtual pinball games since the Atari 2600 at least, and even pretty fun stuff on the Amiga and DOS like Pinball Dreams and Epic Pinball, so why would a modern pinball game make my relatively beefy laptop struggle playing it? The answer is because virtual pinball occupies a strange kind of space in the world of video games, in that they're trying to emulate something that is entirely dependent on extremely precise and subtle physics. It's not like you can really have too accurate of physics; the better the physics, the closer it is to a "real" pinball machine, and generally speaking the more fun the game is. As such, I think you could honestly make a pinball game that taxes any hardware. You'll never be able to have "perfect" physics (as in physics that completely and totally imitate reality), you can only get asymptotically close to "perfect", and the closer you are, the more taxing the computation will end up being. It just made me think, this applies to nearly anything. We all work with abstractions, but if dive into the details of something and recurse, it's not like it ever ends. |