Este fue un proyecto de hackathon orientado a su SDK del navegador público. Creamos un juego de cuestionario de Jackbox-esque con audio en funcionamiento y azulejos de video para los reproductores.
yarn
yarn start
Ejecuta la aplicación en el modo de desarrollo.
Abra http: // localhost: 3000 para verlo en el navegador.
? Un jugador deberá ser el maestro de preguntas (o líder de la fiesta) para comenzar el juego. Pueden unirse usando el parámetro de consulta http: // localhost: 3000? Quizmaster = true
Este proyecto fue arrancado con la aplicación Create React, utilizando la plantilla TS de Kit Toolkit Redux y Redux.
El proyecto también utiliza componentes Chakraui y enmarcadores para la animación.
Actualmente, hay un sencillo en el que la sala que alberga este juego. Esto podría ampliarse para generar habitaciones transitorias como lo hace Jackbox, por ejemplo. Por ahora, colocar el suyo por el cual el espacio en la configuración permitirá que el SDK se conecte con sus propios parámetros.
Decidimos experimentar y ver si era posible una conexión de juego de muchos a muchos, utilizando la conexión Socketio de WhereBy, en lugar de implementar un servidor de juegos y frontend por separado.
El estado del juego (preguntas, respuestas, puntajes, etc.) se envían a través de JSON en el subyacente mediante la cual la funcionalidad de chat de la sala (y se abstrae de este juego).
Por lo tanto, no se requirió ningún servidor. El interfacio estático se desplegó a
https://hackday-sdk-demo.netlify.app/