вторник, 7 августа 2018 г.

Simbicon Project - splitting it up to client and server

Hi,
I want to tell you about one of projects I've done long time ago. This is fork of Simbicon project. Simbicon project itself is a good example of biped simulation framework, and my fork is to try to make it a client-server type of simulation.

Originally the project is a standalone C++ application, that runs in super-loop, where
1. New state is calculated, applied forces are updated
2. Physical model is updated, new reaction forces are calculated, image is rendered

My idea was to split 1) and 2) into separate applications, that will run in parallel and communicate over network.

And this is what I got:
https://github.com/kantengri/simbicon