Independent components minimally know each other, who can perform only the goal - it's incredibly cool! On the initial sketches and ideas, I wrote in a previous post.
Since then, it happened to encounter new challenges, which forced to expand and modify the system.
All the advantages and disadvantages, as well as a small experience I will consider the example of a very simple 2D physics with gravity, forces and collisions. Welcome to a cat, my friends!
introduction
In his free time intensively engaged in his own project, which was created exclusively for the sake of learning, but because just teeming with bicycles. Probably the "engine" - one.
Note: of course, I understand that in the context of real problems it is advisable to take a ready-made solution and use it as the woodcutter takes the ax and chop wood to them. Just sometimes you want to understand how these axes, hell, are arranged.