External Publication
Visit Post

Zay-ES and hidden states

jMonkeyEngine Hub June 7, 2026
Source
I guess that describes it well. I feel that it’s probably going to be painful to do, but I’m at a point now where it makes sense to implement it, if at all. An example: I would have something like a VisibilitySystem. It would do some processing and end up with a list of visible entities/units, maybe they’re added to a VisibleUnits component. Based on this component, I would either send Position, Rotation, and a bunch of other spatial components. But maybe some other component, indicating the entity is still alive would be sent, for gui and stats. Maybe the entity could be skipped all together? Would that be simpler? And “public” data could be sent as some other entity to all clients. The purpose would be anti-hacking/cheating. (Let’s not get into the discussion whether anyone would bother doing that). Does it make sense? The last time I attempted something like this was for Hostile Sector, and it was turn based and rest-like. So much simpler

Discussion in the ATmosphere

Loading comments...