Sistema de Rodadas, Times e Vitória para Roblox
Gere um sistema de rodadas robusto para experiências Roblox competitivas, cooperativas ou de sobrevivência. O resultado prioriza lógica no servidor, transições de estado previsíveis e validação para impedir que o cliente controle tempo, placar, vencedor ou recompensas.
O prompt orienta a IA a adaptar o código à hierarquia real do seu projeto: objetos no Explorer, Teams, SpawnLocations, RemoteEvents e regras específicas de vitória. É ideal para desenvolvedores que precisam de uma base pronta para colar no ServerScriptService, com comentários, tratamento de casos extremos e instruções práticas de teste.
O sistema pode suportar intermissão, mínimo de jogadores, distribuição equilibrada de participantes em times, contagem regressiva, detecção de jogadores vivos, vitória por eliminação ou fim de tempo, limpeza da rodada e preparação automática da próxima partida.
Atue como um desenvolvedor Roblox sênior especializado em Luau, arquitetura cliente-servidor e sistemas multiplayer autoritativos. Crie um Script de servidor completo para um sistema de rodadas com intermissão, times, timer e condição de vitória, adaptado estritamente ao contexto do meu jogo abaixo.