4 ms·
The simulation runs on the server. The client side (browser/webgl) is a dumb client.
by meritt 8y ago
The simulation runs on the server. The client side (browser/webgl) is a dumb client.
- theanzelm 8y agoExactly. And I do use Rust compiled to WebAssembly to do lots of the "render preparation" work (converting streamed simulation states into render buffers), which makes it pretty fast.
- Bluecobra 8y agoThat’s pretty neat. I remember when SimCity (5) came out and being extremely disappointed that the underlying agent system was a complete farce. If I recall correctly, think they had to “cheat” because they couldn’t scale performance on lower end hardware. With this you can just spin up a faster EC2 instance if you want a bigger city or region. I can totally see small groups of hardcore players coming together to pay for a dedicated host. It sure beats swapping SC4 files on file sharing services for “region play”.