Skip to content
Dimitri Robiere PerrietD. R. PerrietCaen, FR — --:--:--EN · FR

Piction.ia.ry, a Flutter game with AI-generated images

○ Archived
Client
MyDigitalSchool
Role
Mobile developer (pair project)
Duration
5 months
Year
2024
Stack
Flutter · Dart · JWT · QR code · API REST
Piction.ia.ry, a Flutter game with AI-generated images — illustration
Fig. 01 — Piction.ia.ry, a Flutter game with AI-generated images, illustration
(00) — In short

Piction.ia.ry is a Flutter team game inspired by Pictionary: each challenge becomes an AI-generated image, and the other team must guess the original sentence.

(01)

Context

Piction.ia.ry is a Flutter mobile game that takes the Pictionary idea and swaps the drawing for an AI-generated image created from a prompt. It was built as a pair project during my studies, on top of a provided game API that handles players, sessions and challenges.

Our job was the mobile app: the whole player journey, from login to scoring.

(02)

Challenge

A game brings together several players split into two teams, who need to join the same session from their phones. We needed a simple way to join a game and see the player list update.

The rules added complexity: a challenge must avoid forbidden words, every image generation and every guess changes the score, and all requests go through a token-protected API.

(03)

Approach

I built the app in Flutter: login and dashboard screens, game creation, QR code invitations (generation and scanning), team selection and player list refresh. The JWT received at login is stored locally and attached to every call.

Then came challenge entry with its constraints, image generation, the guessing screen and a detail page summarising the game. Points are computed according to the game rules at each step.

(04) — Results

Key figures
5
months of development
2
teams per game
23
commits
iOS · Android
target platforms
← Previous project24 · WooCommerce withdrawal and returns pluginNext project261’Vendu, an anti-waste produce platform in Next.js