Square Multiplayer

[SIZE=“4”]Square Multiplayer[/SIZE]

Play

Instructions
w,a,s,d or arrow keys to move
click to shoot other players
If you’re idle for too long the game will disconnect you to save bandwidth. (This is hosted on a simple web host).

Background
C++ socket server using Boost.Asio implementing the WebSockets protocol along with a highly efficient binary protocol encoding into UTF-8 (a 7-bit encoding). Simple physics for the player and projectiles. Might appear to be jumpy since no real client-interpolation is implemented.