Proto commits in u2i/superstellar

These 36 commits are when the Protocol Buffers files have changed:

Commit:222574b
Author:Michal Konarski
Committer:Michal Konarski

Fix animation before joining

The documentation is generated from this commit.

Commit:aa60d56
Author:Michal Konarski

Differentiate between straigh and turret shooting

Commit:5898cdd
Author:Michal Konarski

Add ScoreBoard sending logic. WIP

Commit:941e39c
Author:Michal Konarski

Add reading items from DynamoDB

Commit:7a60466
Author:Michal Konarski

Add asteroids to protobuf and send them with space

Commit:ad47672
Author:Przemek Syktus

Add energy consumption for boost

Commit:4b3e321
Author:Przemek Syktus

Add boost capability (on shift button)

Commit:16a8427
Author:Michal Konarski

Send all needed constants to client in HelloMessage

Commit:d72d2cd
Author:Michal Konarski
Committer:Michal Konarski

Add HP and energy auto renewal logic to client This commit also removes AutoEnergyRechargeInterval, because I found it useless and difficult to simulate in client.

Commit:5fc54fb
Author:Michal Konarski

Apply AngularVelocityDelta in the client

Commit:a8146ab
Author:Michal Konarski
Committer:Michal Konarski

Add more state variables to Space message

Commit:642a4a2
Author:Michał Knapik

Add Energy Primitive Copy & Paste approach

Commit:bb65fff
Author:Michal Konarski
Committer:Michal Konarski

Add time synchronization code

Commit:46e3261
Author:Michal Konarski
Committer:Michal Konarski

Mouse control

Commit:5188d12
Author:Przemek Syktus

Remove bullets on hit

Commit:5cafc0a
Author:Michal Konarski
Committer:Michal Konarski

Add ping to HUD

Commit:bacc1c1
Author:Michał Knapik
Committer:Michał Knapik

Limit Leaderboard to top N

Commit:8849f18
Author:Mikolaj Nowak

Added and refactored WorldSize on server and client side in HelloMessage

Commit:48a229a
Author:Mikolaj Nowak

Added WorldRadius on backend side

Commit:03fb64e
Author:Michal Konarski

Add user died message

Commit:cf7c33d
Author:Marek Mateja

Use signed integers in ProtoBuf's Point type.

Commit:e842933
Author:Michał Knapik
Committer:Michał Knapik

Leaderboard Shows all players sorted by current HP.

Commit:68f5d36
Author:Kacper Madej
Committer:Kacper Madej

Add validation for username

Commit:b6f4189
Author:Kacper Madej

Add nicknames. TODO: validate nicknames

Commit:4dbdb79
Author:Michal Konarski
Committer:Michal Konarski

Send ships HP and MaxHP from server to client

Commit:3d47d10
Author:Michal Konarski
Committer:Michal Konarski

Compute projectiles physics in the server.

Commit:b90d021
Author:Michal Konarski
Committer:Michal Konarski

Rename IntVector to Point. Remove 100x difference between Vector and Point.

Commit:712b0b9
Author:Kacper Madej

Fix projectiles having wrong rotation when accelerating and shooting

Commit:f7a871e
Author:Marek Mateja
Committer:Marek Mateja

Initial projectile velocity physics.

Commit:63d5af1
Author:Marek Mateja
Committer:Marek Mateja

Projectile and its TTL.

Commit:28ac817
Author:Michal Konarski
Committer:Michal Konarski

Add shoting. No visual representation in client yet.

Commit:3574cbe
Author:Michal Konarski

Make client send individual message on every key event.

Commit:6ae8902
Author:Kacper Madej

Add PhysicsFrameID to Space Message

Commit:7f9f688
Author:Kacper Madej

Add support for multiple messages: Implement PlayerLeft and Hello

Commit:f11cb1e
Author:Michal Konarski
Committer:Michal Konarski

Add user input. Now it's a game!

Commit:6973c36
Author:Michal Konarski

Add protobuf and uin32 client ids.