In order to give each player in Dara Dots a different visual representation of the game we will need to broadcast state differently. This issue will be used to organize my thoughts on what should differ for the players and how to best accomplish this in the code base.
What will differ:
If a piece was selected for a move
Possible moves or linking moves that a selected piece could make
Pending actions (once three actions per turn is implemented)
Orientation of the board (for example always show the player's pieces at the bottom of the board)
I may need to restructure the coordination of state between the board and game coordinator modules.
In order to give each player in Dara Dots a different visual representation of the game we will need to broadcast state differently. This issue will be used to organize my thoughts on what should differ for the players and how to best accomplish this in the code base.
What will differ:
I may need to restructure the coordination of state between the board and game coordinator modules.