These 35 commits are when the Protocol Buffers files have changed:
Commit: | 19192b3 | |
---|---|---|
Author: | Thorsten Lorenz | |
Committer: | Thorsten Lorenz |
server: adding arena teleport support and integrating on client
The documentation is generated from this commit.
Commit: | a15b4c1 | |
---|---|---|
Author: | Thorsten Lorenz | |
Committer: | Thorsten Lorenz |
core: adding bomb tile
Commit: | 8ec35a4 | |
---|---|---|
Author: | Thorsten Lorenz | |
Committer: | Thorsten Lorenz |
client: integrated spawning bomb and explosion - dealing health damage when bomb explodes - transmitting spawned bombs - adding bomb exploding sound
Commit: | 2fdcf78 | |
---|---|---|
Author: | Thorsten Lorenz | |
Committer: | Thorsten Lorenz |
messages: including shield duration - removing player flags for now since they aren't needed anymore
Commit: | 56a6e59 | |
---|---|---|
Author: | Thorsten Lorenz | |
Committer: | Thorsten Lorenz |
messages: adding player flags to player update which includes shield property
Commit: | 13b89a8 | |
---|---|---|
Author: | Thorsten Lorenz | |
Committer: | Thorsten Lorenz |
server: add picked up to proto and broadcasting it on server - as part consolidated broadcasting code into reusable method
Commit: | 183e66a | |
---|---|---|
Author: | Thorsten Lorenz | |
Committer: | Thorsten Lorenz |
feature: adding medkit and shield pickups to proto + regenerated
Commit: | d8c2aad | |
---|---|---|
Author: | Thorsten Lorenz | |
Committer: | Thorsten Lorenz |
stats: tracking player platforms that request to play
Commit: | a941875 | |
---|---|---|
Author: | Thorsten Lorenz |
network: updating clients when player join - this solved the issue of no players being in the game when it starts and thus the client thinking that he won - additionally it now indicates how many players are still missing for the game to start
Commit: | db325d9 | |
---|---|---|
Author: | Thorsten Lorenz | |
Committer: | Thorsten Lorenz |
games: removing player from game on leave - somewhat integrated, but not yet fully working
Commit: | 8cac2d5 | |
---|---|---|
Author: | Thorsten Lorenz |
server: sending server updates
Commit: | fbe33e5 | |
---|---|---|
Author: | Thorsten Lorenz |
client: hud showing health + clean up message client updates
Commit: | 8d7f785 | |
---|---|---|
Author: | Thorsten Lorenz |
proto: removing unused data types
Commit: | 5142f26 | |
---|---|---|
Author: | Thorsten Lorenz | |
Committer: | Thorsten Lorenz |
network: sending player updates to server which broadcasts to clients
Commit: | 7d53b8c | |
---|---|---|
Author: | Thorsten Lorenz |
client: sends player updates to the server - server is not listening for those yet
Commit: | 4d61f52 | |
---|---|---|
Author: | Thorsten Lorenz |
arena: including tileSize as part of arena so server+client are in sync
Commit: | 869e5a9 | |
---|---|---|
Author: | Thorsten Lorenz |
network: client connecting to game namespaced socket
Commit: | 44719a1 | |
---|---|---|
Author: | Thorsten Lorenz |
network: server included player index
Commit: | e46bc12 | |
---|---|---|
Author: | Thorsten Lorenz |
network: renaming to GameCreated and doing so with actual level
Commit: | dfa346e | |
---|---|---|
Author: | Thorsten Lorenz |
client: universe controls client and info request support
Commit: | 0f4e3a5 | |
---|---|---|
Author: | Thorsten Lorenz |
chore: moving proto related things to root
Commit: | 5d83c40 | |
---|---|---|
Author: | Thorsten Lorenz | |
Committer: | Thorsten Lorenz |
ref: moving flutter app into client
Commit: | 85648cb | |
---|---|---|
Author: | Thorsten Lorenz | |
Committer: | Thorsten Lorenz |
server: removed dart server Resulted in working game single player with mocked rpc client - removing RPC server and client - simplified proto models - removing input synchronizer
Commit: | 587c97f | |
---|---|---|
Author: | Thorsten Lorenz |
bullets: detecting when hitting player and subtracting health
Commit: | f5192ca | |
---|---|---|
Author: | Thorsten Lorenz | |
Committer: | Thorsten Lorenz |
bullets: server receives spawns and sends bullet updates
Commit: | 4eebd80 | |
---|---|---|
Author: | Thorsten Lorenz |
sync: syncing applied thrust to server - as part of that made appliedThrust a boolean instead a thrust force double
Commit: | 4775ad3 | |
---|---|---|
Author: | Thorsten Lorenz |
player: preparing player input synchronizer
Commit: | 21b3e34 | |
---|---|---|
Author: | Thorsten Lorenz |
service: simplifying API by using grpc metadata
Commit: | bf9f72c | |
---|---|---|
Author: | Thorsten Lorenz | |
Committer: | Thorsten Lorenz |
proto: renaming methods for clarity
Commit: | 48a5581 | |
---|---|---|
Author: | Thorsten Lorenz |
grpc: rethinking what info we send with arena - client needs to wait for initialized game model before game can start - arena can be sent before, but only with initial player positions, which player will be assigned to which position is not give at that point
Commit: | f85d830 | |
---|---|---|
Author: | Thorsten Lorenz |
game: supporting map of players - creating numerous player controllers and renderers
Commit: | fcd45d7 | |
---|---|---|
Author: | Thorsten Lorenz |
grpc: creating arena and sending to client on play request
Commit: | abb6656 | |
---|---|---|
Author: | Thorsten Lorenz |
grpc: hooking up server and client - created game state and game loop - game loop is ticking and updates game state - each updates is pushed into game state event stream which the client receives
Commit: | 2617c69 | |
---|---|---|
Author: | Thorsten Lorenz |
wip: in the middle of figuring out server/client interface
Commit: | 39f68d6 | |
---|---|---|
Author: | Thorsten Lorenz | |
Committer: | Thorsten Lorenz |
grpc: added proto and grpc deps and started protoc types - including to generate dart from types - ran script and adding the generated types