Sobre o projeto

Elden Bingo é um aplicativo de desktop para Windows construído em .NET 8.0 para organizar, jogar, assistir e transmitir corridas de bingo de Elden Ring. Foi projetado com a comunidade Bingo Brawlers em mente e requer o runtime de desktop .NET instalado. Capacidades principais: - Hospedar um servidor que pode executar múltiplas corridas de bingo simultaneamente, ou executar um servidor de lobby dedicado compilado a partir do código-fonte. - Criar lobbies privados de bingo com uma senha de administrador opcional e enviar arquivos .json de bingo personalizados. - Entrar em lobbies como jogador individual, como parte de uma equipe ou como espectador. - Chat dentro do lobby. - Visualização de mapa ao vivo das Terras Intermédias mostrando as posições dos companheiros de equipe, ou de todos os jogadores ao assistir. O mapa lê a memória do jogo para obter as posições dos jogadores e pode iniciar Elden Ring sem o Easy Anti-Cheat. - Configuração de regras do lobby: tamanho do tabuleiro, partidas com ou sem bloqueio, semente aleatória, tempo de preparação, pontos de bônus para bingo, classes iniciais limitadas e um limite de quadrados da mesma categoria. - Controle de partida para árbitros: iniciar, pausar e parar partidas; marcar ou desmarcar quadrados em nome dos jogadores. - Controles do tabuleiro do jogador: clique esquerdo para marcar/desmarcar um quadrado, clique direito para adicionar um marcador de estrela privado e roda do mouse para incrementar/decrementar um contador de progresso por quadrado visível apenas para a equipe proprietária e espectadores. - Personalização do tabuleiro quanto a cor, tamanho e fonte. - Ferramentas de desenho no mapa para streamers, além de controles de mapa para panorâmica, zoom, seguir jogadores, alternar etiquetas de nome e alternar entre camadas do jogo principal e da DLC. - Exibição opcional de classes iniciais aleatórias na janela do mapa para sobreposições de transmissão. - Formato JSON compatível com Bingo Brawlers e BingoSync, estendido com categorias, etiquetas de quadrado central, etiquetas de cor e substituições de token para texto dinâmico de quadrados. Os administradores não obtêm vantagem de jogo; apenas os Admin-Espectadores, que são tanto administradores quanto espectadores, recebem privilégios de árbitro, como pré-visualizar e regenerar tabuleiros e agir em nome dos jogadores. As configurações são voltadas principalmente para streamers que precisam dimensionar e posicionar componentes da interface para captura.