Il s'agissait d'un projet de hackathon orienté autour de l'utilisation du SDK du navigateur public. Nous avons créé un jeu de quiz Jackbox-esque avec des tuiles audio et vidéo fonctionnelles pour les joueurs.
yarn
yarn start
Exécute l'application en mode développement.
Ouvrez http: // localhost: 3000 pour le voir dans le navigateur.
? Un joueur devra être le maître du quiz (ou leader du parti) pour commencer le jeu. Ils peuvent rejoindre en utilisant le paramètre de requête http: // localhost: 3000? Quizmaster = true
Ce projet a été amorcé avec Create React App, à l'aide du modèle Redux et Redux Toolkit TS.
Le projet utilise également des composants Chakraui et Framer pour l'animation.
Actuellement, il y a une seule salle qui héberge ce jeu. Cela pourrait être étendu pour générer des pièces transitoires comme le fait Jackbox, par exemple. Pour l'instant - mettre le vôtre par lequel la place dans la configuration permettra au SDK de se connecter avec vos propres paramètres.
Nous avons décidé d'expérimenter et de voir si une connexion de jeu plusieurs à plusieurs était possible, en utilisant la connexion sockettio de l'endroit, plutôt que de déployer un serveur de jeux et un frontage séparé.
L'état de jeu (questions, réponses, scores, etc.) est envoyé via JSON dans la fonctionnalité de chat de la salle sous-jacente (et abstraite de ce jeu).
Par conséquent, aucun serveur n'était requis. Le frontend statique a été déployé pour
https://hackday-sdk-demo.netlify.app/