Wagashi

Contexte du projet

Wagashi est un projet personnel que nous avons développé à deux, dans un contexte de confinement/Covid. Nous jouions alors beaucoup à des jeux en ligne (sur Among Us ou Board Game Arena par exemple), tout en discutant sur Discord avec nos amis, et nous avions envie d’avoir notre propre jeu d’ambiance.

Nous nous sommes inspirés du jeu "Blanc Manger Coco" (ou Cards Against Humanity en VO). Wagashi est cependant pensé exclusivement pour les smartphones, et nécessite de créer ses propres cartes. Ça permet d'avoir un set de cartes rempli de private jokes ou ciblant des joueurs en particulier ;) Il se joue de façon synchrone, avec une discussion audio en parallèle (Discord, WhatsApp...) 

Pour la petite histoire, on a finalement plus joué à Wagashi en présentiel qu'à distance ! Comme on sortirait un jeu avec des cartes physiques pour l'apéro, on sortait nos téléphones et... faisait rapidement trop de bruit pour les tables voisines -.-'

Ce que nous avons réalisé

  • Création complète du jeu : projet démarré depuis zéro, conçu et élaboré à quatre mains sous Laravel pour le back-end et Vue.JS pour le front-end
  • Adapté à une utilisation mobile : l'interface a été pensée pour une utilisation sur smartphone uniquement, afin que chaque joueur puisse participer facilement, que ce soit en présentiel ou à distance, avec une discussion audio en parallèle.
  • Système de broadcasting en temps réel : il nous a fallut inclure un mécanisme de propagation d'événements dans Laravel pour gérer le temps réel. Chaque action dans la partie est immédiatement transmise à tous les joueurs (pas besoin de rafraîchir la page pour recevoir les cartes des joueurs au fur et à mesure qu'ils les envoient). Et quand il en manque une pour finir le tour, on sait qui on attend !

Les résultats obtenus

Wagashi est arrivé un peu tard pour profiter pleinement du contexte des confinements, mais il a tout de même permis de partager de bonnes parties avec nos amis et collègues. Au-delà du plaisir d’y jouer, le projet a surtout été une vraie opportunité d’apprentissage pour nous, notamment sur la gestion d’événements en temps réel et le développement d’une architecture adaptée aux jeux multijoueurs en ligne.

Et aujourd’hui ?

Wagashi est pleinement fonctionnel et ne demande qu'à être utilisé :) Il mériterait cependant une interface d'administration pour permettre aux néophytes de créer leurs propres cartes plus facilement.

Fiche projet

Année

2022

Type de prestation

  • Application web et mobile

Vous avez un projet de jeu en ligne, une formation à gamifier, une application mobile en tête ?

Appelez-nous !