Kali wrote:Well, graphics and physics are somewhat intertwined in that they both deal with immediate immersion for the player; to some extent graphics even effect physics in that way, in that they can adjust the perception of what's happening somewhat. However if you want to take a flying paradigm here, frankly you drive a train on instruments unless you're pulling up to a stop ( admittedly signals are instruments that just happen to be outside ), so if moving the controls doesn't make the instruments work right, then you've broken the immersion - that part is physics. If you talk to a driver over here then quite often you'll find they can drive perfectly fine without being able to see a thing, just with their speedo and the audible signal messages. And as we've seen with trains almost exploding off the rails recently, bad physics also breaks the graphics side.
The AI is someone else pretending to be you, so really it just sits on top of all the other stuff and has an entirely different bunch of requirements - pretending to be a driver is a vastly different business from pretending to be a train! while I'd have a good chance of writing a physics engine, I'd be a lot less happy trying to write an AI ( although writing train control software is many orders of magnitude easier than actually trying to emulate a human ). Underlying it there is what you might want to call asset management which is "where is all this stuff in the world", which everything has to use; graphics to know what to draw, physics to work out where everything has to go and if it's going to hit anything, and AI to work out what it's meant to be doing.
I'm not sure the physics is actually fundamentally broken; certainly it does a lot of things it shouldn't, for no good reason either, but it does seem to use basic known laws of physics at heart. I just think it needs a good cleanout.
Completely agree. I think on the one hand you have the core stability of the game - editors, random crashes, hardware use etc, then you have which imo are 'eye candy' physics, AI etc.
The reality is that improvements are going to be incremental. There is not going to be sudden leap forward. If RW were to plough all their resources into develop uber-AI then it would mean no improvements in other areas (and no doubt there would be complaints from those neglected areas) and of course if it were the other way round.
I just feel that some people are very unrealistic in their attitude about what can be done and in the timeframe in which in can be done. I'd love to click my fingers and have every bug fixed, perfect physics, absolute core stabilty, a complete wiki, a graphics engine and set up that work perfectly on every system, every single engine and vehicle modelled (all freeware of course - why should I have to pay for this), an AI that is super intelligent, every single route in the world modelled and a free cake for every user, but I know that this is very unlikely to happen so my demanding it is whistling into the wind.