Skip to content

improve simultaneous play support #107

@wsu-cb

Description

@wsu-cb

The current CB code checks that the initial state of a .gmv file matches the current state of the .gam into which it is being loaded, and presents CSelectStateDialog if the initial states don't match. However, that isn't ideal for games where players naturally take actions in parallel, for example, the programming phase of Roborally. In that case, either the players have to explicitly define a turn order, which slows down the game, or they have to effectively opt out of the error checking provided by the game state comparison (by using the "Use current game state" option of CSelectStateDialog).

It would be nice if we could find some middle ground so that games can proceed in parallel as much as possible while still performing error checking. Unfortunately, I haven't thought of any straightforward way to achieve this yet.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions