"Do a barrel roll" : l'Easter Egg Google qui fascine depuis 2011
Il suffit de taper quatre mots dans le moteur de recherche pour que la page entière effectue un tour complet sur elle-même : « do a barrel roll ». Cette fonctionnalité cachée, appelée Easter Egg, existe depuis 2011 et continue de surprendre ceux qui la découvrent pour la première fois. Derrière cette blague technologique se cachent une référence culturelle précise, un mécanisme CSS élégant et une longue tradition des programmeurs qui glissent des surprises dans leurs logiciels.
Taper « do a barrel roll » dans la barre de recherche Google (sur ordinateur) fait pivoter toute la page d'un tour complet en 360° en environ une seconde. Cet Easter Egg fonctionne sur tous les navigateurs modernes qui supportent les transformations CSS3. La phrase vient du jeu vidéo Star Fox 64 (1997), dans lequel le personnage de Peppy Hare crie cette instruction au joueur. La requête « z or r twice » produit le même effet, en référence aux boutons de la manette Nintendo 64.
Star Fox 64 : l'origine de la phrase
La phrase « Do a barrel roll » a d'abord été rendue célèbre non par Google, mais par un jeu vidéo de la Nintendo 64 : Star Fox 64, sorti en 1997 (en Europe) sous le titre Lylat Wars. Dans ce shoot them up en 3D où le joueur pilote un vaisseau spatial, les personnages alliés donnent des conseils en temps réel pendant les missions.
C'est le personnage de Peppy Hare, un vieux lapin pilote, qui prononce la phrase culte : « Do a barrel roll! Use the Z or R button twice! » Cette instruction permet d'éviter les tirs ennemis en faisant effectuer au vaisseau un tonneau (barrel roll), une manoeuvre aérienne réelle consistant à décrire une spirale autour d'un axe longitudinal tout en maintenant la trajectoire globale.
Le « barrel roll » est une manoeuvre de voltige bien établie en aviation. Il se distingue du « aileron roll » (rotation pure autour de l'axe de roulis) par le fait que le pilote maintient une trajectoire hélicoïdale qui enroule le chemin autour d'un point fixe imaginaire, sans subir de forces g négatives. La phrase de Peppy est techniquement inexacte (ce que le joueur effectue dans le jeu ressemble plus à un aileron roll) mais elle est devenue une référence culturelle majeure sur Internet.
Le mécanisme technique : comment Google fait pivoter la page
L'Easter Egg de Google utilise une propriété CSS3 très simple mais visuellement frappante : la transformation CSS rotate(). Quand vous soumettez la requête « do a barrel roll », les serveurs de Google renvoient une version de la page de résultats dans laquelle le corps entier du document (body) est enveloppé dans une animation CSS qui applique successivement des rotations de 0° à 360°.
La propriété utilisée est probablement une combinaison de transform : rotate(360deg) et transition ou animation, appliquée via JavaScript ou directement en CSS inline. Voici l'équivalent simplifié en CSS pur :
@keyframes barrelRoll { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } body { animation: barrelRoll 1s ease-in-out; }
L'animation s'exécute une fois et la page revient à son état normal. Ce type de transformation n'affecte que l'affichage côté client : le contenu de la page (les résultats de recherche) reste intact et peut être utilisé normalement après la rotation.
L'Easter Egg ne fonctionne pas dans tous les contextes : sur mobile, la rotation peut ne pas s'afficher ou être partielle. Sur Safari (Mac), le comportement peut différer légèrement des autres navigateurs. Internet Explorer et ses variantes anciennes ne supportent pas toujours les transformations CSS3 qui permettent cet effet.
Comment l'activer : les requêtes qui fonctionnent
Plusieurs formulations déclenchent l'Easter Egg :
- « do a barrel roll » (la commande principale)
- « z or r twice » (référence directe aux boutons de la manette N64)
- « tilt » ou « askew » (faire pencher la page légèrement)
- Les variantes avec majuscules ou accents ne changent rien au résultat
Certaines de ces requêtes fonctionnent également sur d'autres moteurs de recherche qui ont créé leurs propres Easter Eggs inspirés de celui de Google, mais les effets varient.
Les autres Easter Eggs de Google à découvrir
Le barrel roll n'est que l'un des nombreux Easter Eggs disséminés dans les produits Google. Cette tradition de « clin d'oeil » caché dans le code est aussi ancienne que l'informatique elle-même : les premiers Easter Eggs documentés remontent à 1980 dans Adventure (Atari 2600), où le développeur Warren Robinett avait caché son nom dans le jeu sans en informer son employeur.
| Easter Egg | Comment l'activer | Effet | Toujours actif en 2025 |
|---|---|---|---|
| Do a barrel roll | Chercher « do a barrel roll » | Page tourne à 360° | Oui |
| Askew / Tilt | Chercher « askew » ou « tilt » | Page légèrement penchée | Oui |
| Zerg Rush | Chercher « zerg rush » | Des O envahissent la page | Partiellement |
| Google Gravity | Taper « Google Gravity » puis « I'm feeling lucky » | Éléments tombent sous gravité | Via un site tiers |
| Pacman Google | Chercher « Pacman » | Miniature jouable | Oui |
| Calculatrice cachée | Chercher « calculatrice » ou saisir une opération | Calculatrice interactive | Oui |
| Solitaire | Chercher « solitaire » | Jeu de cartes jouable | Oui |
Pourquoi les développeurs cachent des Easter Eggs
La tradition des Easter Eggs dans les logiciels et les produits numériques sert plusieurs objectifs. D'abord, l'Easter Egg est un moyen pour un développeur de signer son oeuvre dans un secteur où le travail est souvent collectif et anonyme. Ensuite, il crée une connexion émotionnelle avec les utilisateurs : découvrir une surprise cachée génère de la joie et de la curiosité, deux émotions qui renforcent l'attachement à un produit.
Pour une entreprise comme Google, les Easter Eggs ont une dimension marketing évidente : chaque nouveau Easter Egg découvert par un utilisateur est susceptible d'être partagé sur les réseaux sociaux, générant une visibilité organique gratuite. Le barrel roll a été partagé des millions de fois depuis 2011 et continue d'être redécouvert chaque année par de nouveaux utilisateurs.
Enfin, les Easter Eggs témoignent d'une culture d'entreprise : ils prouvent que les ingénieurs ont suffisamment de liberté pour consacrer une petite partie de leur temps à des projets ludiques non directement liés aux objectifs business. Cette culture du jeu est souvent présentée comme un indicateur de créativité et d'environnement de travail sain.
Le terme « Easter Egg » (oeuf de Pâques) est une métaphore qui vient de la tradition des chasses aux oeufs de Pâques : il faut chercher pour trouver. Dans le monde du logiciel, l'expression a été popularisée après la découverte de l'Easter Egg d'Atari Adventure en 1980. Depuis, la pratique s'est étendue aux films (en particulier chez Pixar, qui cache des références à ses autres films dans chaque production), aux livres, aux sites web et aux applications mobiles. Certaines entreprises organisent même des concours pour récompenser les premiers utilisateurs à trouver un Easter Egg récemment caché.