Game Project Summer fun ... ** Phase 1 ** Server - Port to listen on, TCP or UDP, is parameter - Just keep list of open connections - On connect/disconnect, send update messages to connected clients Game/client - Enter domain name, port of server, TCP or UDP - Connect to server, keep connection open throughout game, when server sends connect message then deal with it - Communicate directly with other connected clients Game play - 2d world displayed with all connected clients - Choose display character (at random) when start the game, choose location (at random) when start the game - Arrow keys to move your character - Send all this to other connected clients Communication protocol - TBA ** Phase 2 ** Game play - Server keeps track of client latency - Client that has latency go below a certain amount is kicked off (loses) - Clients try to dos or something each other to get each other kicked off - Can only attack another client if your character is within X distance of the other ** Phase 3 **