0
David Massiani
Travaux

Produit personnel

Lumika

Un puzzle quotidien mondial où le score récompense l’optimalité, pas la vitesse.

(Le problème)

Concevoir un jeu quotidien où tout le monde affronte le même casse-tête, classé justement sur la qualité de la solution (coups minimaux) et non les réflexes, sans triche possible sur les scores.

(Ce qui a été construit)

Une seed par date génère le même puzzle mondial (5 moteurs). Le solveur calcule l’optimum, le score vaut optimum / coups joués. Le cœur logique est pur et déterministe, rejoué côté serveur pour valider chaque partie.

(Ce dont je suis le plus fier)

Un cœur de jeu 100 % déterministe, rejoué côté serveur pour valider chaque solution : tricher sur le score est structurellement impossible.

(Stack)

TypeScriptReactPixi.jsCapacitorSupabase