You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
One thing that may be achieved by having something along the lines of the current requested_components would be to do some basic reasoning which systems could run in parallel.
Questions
How to specify the exact sequence of Systems, i.e. the provenance needs to be carefully checked
System "blocks"? i.e. only systems inside one block are allowed to be run in parallel
explicitly linked Systems?
The text was updated successfully, but these errors were encountered:
One thing I found in using Overseer is that sometimes you want to use some state which is stashed outside of the components (maybe carried around in a custom ledger). I'm not sure what I did was "right" in ECS-land, but certain state doesn't necessarily fit well into the ECS model and a hybrid can be useful. So it would be nice to have enough customization to deal with state outside of the entity list.
Also, what about deleting entities? Doesn't this implicitly cut across all components regardless of requested_components? Would systems which run in parallel be forbidden from deleting any entities?
One thing I found in using Overseer is that sometimes you want to use some state which is stashed outside of the components (maybe carried around in a custom ledger). I'm not sure what I did was "right" in ECS-land, but certain state doesn't necessarily fit well into the ECS model and a hybrid can be useful.
One thing that may be achieved by having something along the lines of the current
requested_components
would be to do some basic reasoning which systems could run in parallel.Questions
The text was updated successfully, but these errors were encountered: