← Tous mes projets / 05

PictionIAry

Un jeu en équipes inspiré du Pictionary : chaque joueur décrit une phrase, une IA en génère l'image, et les autres doivent la deviner.

Projet d'école en binôme (MBA, MyDigitalSchool), sur une API fournie par le professeur
Cadre
Développement de la boucle de jeu
Rôle
Flutter · Dart · API REST · JWT
Stack
Application mobile
Format

Le contexte

Un projet d'école réalisé en binôme pendant mon MBA. Le professeur fournissait l'API REST qui gérait les parties et la génération des images : à nous de développer l'application mobile.

L'idée

Reprendre le principe du Pictionary, sans crayon. Deux équipes de deux joueurs s'affrontent, et chacun rédige des défis : une phrase à faire deviner, accompagnée de mots interdits. Pour la faire deviner, on écrit une description, une IA la transforme en image, et les autres joueurs doivent retrouver la phrase.

La réalisation

L'application est développée en Flutter. Les joueurs se connectent (jeton JWT conservé sur le téléphone), créent une partie, la rejoignent en scannant un QR code, puis composent les équipes.

J'ai développé la boucle de jeu : saisie des défis, génération des images à partir des descriptions, avec la possibilité d'en régénérer une, puis le mode devinette et la fin de partie. Mon binôme a pris en charge la connexion, le QR code et la composition des équipes.

Flutter · Dart · API REST · JWT · QR code

En bref

Dessin IA

Les joueurs ne dessinent pas : ils décrivent, et l'IA dessine.

Équipes

Deux équipes de deux joueurs, qui rejoignent la partie en scannant un QR code.

Boucle de jeu

De la saisie des défis à la devinette : la partie que j'ai développée.