[SIZE=“4”]Square Multiplayer[/SIZE]
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.