These 16 commits are when the Protocol Buffers files have changed:
Commit: | d4bdbea | |
---|---|---|
Author: | Michael Heasell | |
Committer: | Michael Heasell |
Add initial support for issuing reclaim orders This implementation still has a lot of rough edges, but it should do for now. Units don't actually do anything with the relcaim orders yet. This is just UI and network.
Commit: | b10e86e | |
---|---|---|
Author: | Michael Heasell | |
Committer: | Michael Heasell |
Add support for guarding with placeholder behaviour
The documentation is generated from this commit.
Commit: | e7b7d64 | |
---|---|---|
Author: | Michael Heasell |
Allow units to resume building incomplete buildings
Commit: | 8794b45 | |
---|---|---|
Author: | Michael Heasell | |
Committer: | Michael Heasell |
Wrap sim scalars and vectors in an opaque type
Commit: | 299da66 | |
---|---|---|
Author: | Michael Heasell |
Wrap sim scalars and vectors in an opaque type
Commit: | ef2345a | |
---|---|---|
Author: | Michael Heasell | |
Committer: | Michael Heasell |
Compute and compare game state hashes across network
Commit: | c2ce333 | |
---|---|---|
Author: | Michael Heasell | |
Committer: | Michael Heasell |
Attach random IDs to packets for debugging
Commit: | affd139 | |
---|---|---|
Author: | Michael Heasell |
Sanity check that network traffic came from the right player
Commit: | dd17494 | |
---|---|---|
Author: | Michael Heasell |
Support build queues
Commit: | 1c41d29 | |
---|---|---|
Author: | Michael Heasell |
Sync up on/off button with unit state
Commit: | aff18dc | |
---|---|---|
Author: | Michael Heasell | |
Committer: | Michael Heasell |
Support issuing build orders
Commit: | d7bc43b | |
---|---|---|
Author: | Michael Heasell | |
Committer: | Michael Heasell |
Support sending fire orders changes over the network This should really have been done during the initial implementation, but I sadly forgot that it is illegal to directly modify simulation state in response to user input.
Commit: | 3bf2c83 | |
---|---|---|
Author: | Michael Heasell | |
Committer: | Michael Heasell |
More WIP on network clock sync
Commit: | 73420e5 | |
---|---|---|
Author: | Michael Heasell | |
Committer: | Michael Heasell |
WIP on compensating for ack delay
Commit: | 2f5430a | |
---|---|---|
Author: | Michael Heasell | |
Committer: | Michael Heasell |
Expand protobuf definitions to include game updates
Commit: | 92d89e3 | |
---|---|---|
Author: | Michael Heasell | |
Committer: | Michael Heasell |
Support specifying network players Players communicate in the loading screen and attempt to wait for other players to start them game. Adds boost.asio for networking and protobuf for serialization.