epsilab
EXP-000Le siteV1Prototype

Labo de prototypage : logiciel, électronique, 3D et IA.

Fais défiler pour souffler sur la table

EXP-001CartesV32026-11-04Prototype

Mélange Faro

Huit mélanges parfaits ramènent 52 cartes à leur ordre.

Où j’en suis
L’animation tourne : le paquet se coupe, s’intercale et revient en place au huitième mélange.
Ce qui coince
Sur téléphone, 52 barres tiennent à peine. Les cartes restent dessinées en aplat.
La suite
Remplacer ces cartes par le jeu sorti de mon générateur, puis passer le paquet en 3D.

Le geste

Un faro, c’est couper un jeu exactement en deux, puis intercaler les deux moitiés carte par carte, sans en rater une. En cartomagie, c’est un des gestes les plus difficiles à tenir proprement : une seule carte de travers, et tout est perdu.

Le résultat ressemble à un mélange parfait. C’est tout le contraire : le geste est si régulier que le jeu n’est plus du tout au hasard.

Pourquoi huit fois

À chaque mélange, une carte en position p passe en position 2p, modulo 51. La carte du dessus et celle du dessous ne bougent jamais. Comme 2⁸ vaut 256, soit 5 × 51 + 1, toutes les cartes ont retrouvé leur place au huitième mélange.

Huit mélanges parfaits, et le jeu n’a pas été mélangé du tout.

Journal

  • Fiche en ligne, avec le compteur de mélanges.
  • Passage à anime.js 4 et défilement par étapes.
  • Première animation du mélange.

Outils

Animation
anime.js 4, CSS 3D
Cartes
Générateur Python maison
Budget
0 €