Capture The Flag
This is my idea for a simple game to work on 3D game programming, physics and websockets.
All players are divided into two teams at random. One team starts clustered around a beacon - the flag. The opposing team starts more spread out on the other side of the map. If the offense can destroy the beacon in one minute, they win. Everyone is in the same type of ship, controls are basic UDLR to steer, SD throttle up/down, AF, throttle max/min, space to fire. Shields can take some number of shots before a hull breach. After a few seconds of no damage, the shield will repair.
The goal is keep the game very fast paced. Each round lasts one minute, with a 15 second gap between.
Each player only has one life, but the games only being one minute long (at most) no one should have to sit out for long. When a player dies, they go into an observer mode. They can fly around, flip to preset views. Any one who joins in the middle of the game will also go into this mode, then join as a player in the next round.