Criando Rapidamente um Aplicativo R Bingo Brilhante

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br



[Esteartigofoipublicadopelaprimeiravezem[Thisarticlewasfirstpublishedon Mark H. White II, PhD, e gentilmente contribuiu para os R-blogueiros]. (Você pode relatar um problema sobre o conteúdo desta página aqui)


Deseja compartilhar seu conteúdo com R-blogueiros? clique aqui se você tiver um blog ou aqui se não tiver.

Durante o bloqueio da cidade, as noites de jogos acontecem muito no Zoom. Me perguntaram se eu poderia codificar um jogo de bingo – cerca de uma hora e meia antes da hora do jogo. Tenho certeza de que provavelmente já existe algum tipo de jogo de bingo programado no Shiny, mas eu queria ver o que eu poderia fazer sob crise desde o início. Aqui está o que eu tenho.

Usando as regras da Wikipedia, criei dois aplicativos: um para o mestre do bingo (que compartilha sua tela) e um para cada pessoa que joga bingo. Todo o código está abaixo e no meu GitHub.

O aplicativo mestre do bingo é para desenhar uma nova combinação de número de letra, manter um registro do que foi chamado e, em seguida, iniciar um novo jogo quando necessário.

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

O aplicativo bingo player é uma grade de caixas de seleção que alguém pode verificar sempre que essa combinação de número de letra for chamada. Em um trabalho anterior, lembro-me de ser criativo usando as instruções tagList e lapply, o que seria útil para gerar uma grade de caixas de seleção com menos código, mas não consigo me lembrar de como fazer isso no momento, então você verá algumas código de estrofe copiado e colado no script do jogador. Eu sei que isso ofenderia meu professor de programação estatística na pós-graduação, mas ¯ _ (ツ) _ / ¯

Mestre do Bingo

library(shiny)
library(dplyr)

ui % 
            unlist() %>% 
            `[`(sample(1:75))
    )
    
    observeEvent(input$new_game, {
        v$current  74) {
            NULL
        } else {
            v$counter 

Jogador de bingo

library(shiny)

make_card 



Se você chegou até aqui, por que não inscreva-se para atualizações do site? Escolha o seu sabor: e-mail, twitter, RSS ou facebook …



cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br