TallerGrupo4/TPWorms

OK asi, les cuento otra forma

Closed this issue · 0 comments

Lo que se suele hacer es enviarle el nombre de los mapas disponibles (y alguna info mas si es necesaria), ni bien se conecta el cliente. El cliente, al crear una partida enviaría el nombre del mapa que quiere creer. Esto del enviar el código de la partida está bien, quizas lo más usual es que el servidor genere un numero aleatoreo que es retornado al cliente. Y el cliente mismo le pasa ese pin a sus amigos por otro medio.

std::shared_ptr<Queue<std::shared_ptr<GameCommand>>> MonitorMatches::create_match(
std::shared_ptr<Queue<Snapshot>> queue, uint match_id, uint8_t& worm_id, std::vector<std::string>& map_names) {