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