Skip to content

Provide input age to rewindables #54

@elementbound

Description

@elementbound

Done criteria

  1. Introduce the concept of input age aware
    1. Aware objects implement the _set_input_age method
    2. NetworkRollback implements utilities ( same as is_rollback_aware and `process_rollback
  2. Simulate nodes regardless of having input
  3. Introduce NetworkRollback.discard(what)
    1. Receives a target object
    2. RollbackSynchronizer doesn't record discarded nodes' states
  4. Update BaseNetInput to be input age aware
  5. Update BrawlerController to discard if input age is not 0

Metadata

Metadata

Assignees

No one assigned

    Labels

    wontfixThis will not be worked on

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions