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.