Noms de code
J’ai décidé de développer un petit projet, appelé noms de code, reprenant les principes du jeu codenames. Le principe est assez simple, deux équipes, une grille de mots dont certains sont à faire deviner par votre équipe pour accumuler des points. Vous devez aider votre équipe à deviner les bons mots en donnant un indice et le nombre de mots auquel vous pensez qu’il réfère.
Ce projet a démarré de manière très rapide en utilisant, pour la partie frontend, VueJS et Vuex, et pour la partie backend NodeJS avec TypeScript, express et ws pour les websocket. L’idée étant d’avoir un frontend autonome et statique requérant uniquement l’usage de la websocket pour fonctionner. L’idée d’utiliser Vuex dans un petit projet était de pouvoir évaluer le comportement et la complexité que cela pouvait engendrer avec une communication bidirectionnelle.
Derrière cet essai, je souhaite être capable de déterminer les éléments problématiques et les bons aspects pour mettre sur pied une architecture acceptable pour un projet de plus grande envergure. En attendant, le projet est fonctionnel et peut être jouer à cette adresse: https://home.gautiercolajanni.fr/spy/