Just wondering if anyone's given any has given any further thought on the train theory in light of v9.
I've had an idea or two of my own. I ask that anyone with experience in coding take a look and consider their plausability.
1. Track would be its own special type of brick based on the LEGO 9-volt/RC track. Switches and such could be controlled either directly by clicking on it, or remotely by wrench event.
2. Trains themselves would probably be built around their own special brick types (wheels, power bogies, big "driving" wheels, and so on). Might have to have some subscript to cover swivelling bogies (The things Americans call "trucks") and their connection to the rest of the car. Motion would probably originate from a motor/power bogie, as in real LEGO trains. This would again be controlled by wrench events.
3. Couplings would again be their own special part, used to attach one car to another. This connection is established as soon as one car with a coupling impacts another. Cars without couplings would simply be pushed along. Uncoupling would once again be controlled either directly by clicking or indirectly by WE.
These are just a few speculative ideas I've had. And, having no coding or modelling experience, I don't know how viable they are. All I know is that they make sense to me, and I hope to others as well. So here's hopeing that these ideas stick somewhere...