Este foi um projeto de hackathon orientado ao uso do que o público do navegador público SDK. Criamos um jogo de teste de estilo Jackbox com ladrilhos de áudio e vídeo para os jogadores.
yarn
yarn start
Executa o aplicativo no modo de desenvolvimento.
Abra http: // localhost: 3000 para visualizá -lo no navegador.
? Um jogador precisará ser o mestre do teste (ou líder do partido) para iniciar o jogo. Eles podem ingressar usando o parâmetro de consulta http: // localhost: 3000? Quizmaster = true
Este projeto foi inicializado com o aplicativo Create React, usando o modelo Redux e Redux Toolkit TS.
O projeto também usa componentes de Chakraui e Framer para animação.
Atualmente, existe um único quarto que hospeda este jogo. Isso pode ser expandido para gerar salas transitórias como o Jackbox, por exemplo. Por enquanto - colocando o seu próprio pelo qual o quarto na configuração permitirá que o SDK se conecte com seus próprios parâmetros.
Decidimos experimentar e ver se era possível uma conexão de jogo com muitos para muitos, usando a conexão do Socketio da WHENDY, em vez de implantar um servidor de jogos e front-end separados.
O estado do jogo (perguntas, respostas, pontuações etc.) é enviado via JSON no subjacente pelo qual a funcionalidade de bate -papo da sala (e abstraída deste jogo).
Portanto, nenhum servidor foi necessário. O front -end estático foi implantado para
https://hackday-sdk-demo.netlify.app/