Live Coding

codefrau 🦩 — 22.01.2023 22:00 via discord Croquet is based on replicated computation. The node client would have to run the exact same code as the browser clients, in order to have access to the same state and generate the same events as the browser clients. That is possible in general but infeasible in the context of Microverse due to the structure of its source code, which was not designed to be used outside of a browser.

The only feasible way to connect Microverse to external tools is by using client-side code. For example, for our live coding, the browser client connects to a nodejs server running on the same machine, which provides the connection to an external editor. Your 3d object bridge could be implemented in a similar way.