Comment créer un système de tirage de cartes aléatoires dans Notion (exemple de Tarot)

Comment j'ai transformé une simple demande en un système de tarot automatisé sur Notion.

Il y a quelques temps, j'ai reçu une demande intéressante qui semblait simple au début mais qui s'est rapidement transformée en un défi fascinant.

Un client m'a demandé si je pouvais créer un modèle Notion qui automatiserait un tirage de Tarot croisé avec randomisation.

Au début, je n'étais pas très enthousiaste à l'idée (ça ressemblait à un projet comme un autre). Mais en y réfléchissant, je me suis rendu compte qu'il y avait plus à faire que ce que je pensais au départ.

Ce que j'avais entre les mains était un puzzle 🧩, et s'il y a une chose que nous, les nerds de Notion, aimons, c'est résoudre des énigmes avec des bases de données intelligentes, des cumuls et des formules .

Ce qui semblait être une tâche simple s’est vite révélé être un projet complexe nécessitant beaucoup de réflexion et de créativité.

Le défi inattendu

L'idée de base était de créer un modèle Notion qui pourrait tirer au hasard des cartes de tarot pour un tirage de croix celtique.

Cela semble simple, n’est-ce pas ?

Mais c'est là que les choses se sont compliquées :

  • J'ai dû trouver comment randomiser la sélection des cartes de manière significative,
  • simuler l'expérience de tirer des cartes à l'endroit ou à l'envers,
  • et calculer une cinquième carte en fonction des quatre premières.
  • Sans oublier que le modèle devait être intuitif et authentique, et pas seulement une série de chiffres aléatoires.

Soudain, ce n'était plus un simple modèle. C'était une occasion de repousser les limites de ce que l'on peut faire dans Notion, et je n'ai pas pu résister à l'envie de m'y plonger pour voir jusqu'où je pouvais aller.

Décomposer le système : comment j'ai construit le système

1. La base de données des cartes : La Fondation

  • Construction du jeu : Tout d’abord, il me fallait une base solide : une base de données complète pour toutes les cartes de tarot. Chaque carte devait avoir un identifiant unique, une image, un nom et des descriptions pour les positions à l’endroit et à l’envers.
  • Créer du hasard : Pour simuler le mélange du jeu, j'ai créé une formule pour attribuer un nombre aléatoire à chaque carte. Ce nombre aléatoire pouvait être régénéré d'un simple clic sur un bouton, offrant ainsi aux utilisateurs un nouveau mélange à chaque fois. C'est là que les choses sont devenues un peu plus mathématiques : la formule mélangeait des horodatages avec des identifiants uniques pour garantir une expérience véritablement aléatoire.
  • Rendre le système interactif : j'ai également mis en place des cumuls et des formules pour interagir avec une autre base de données qui aiderait à sélectionner les cartes à tirer. Cela a rendu l'ensemble du système dynamique, de sorte que chaque tirage ressemblait à une véritable lecture de tarot.

2. Base de données de 4 cartes aléatoires : choix du tirage

  • Sélection des cartes : L'étape suivante consistait à créer un système qui choisirait quatre cartes au hasard dans le paquet principal. J'ai fait cela en triant les cartes en fonction de leurs numéros aléatoires, puis en sélectionnant les quatre premières. Cette base de données a joué un rôle crucial pour garantir que chaque tirage soit unique.
  • Garder la fraîcheur : Le processus de tri et de sélection a été conçu pour garantir qu'à chaque fois que vous mélangez le jeu, vous obtenez un nouveau jeu de cartes pour votre tirage. Cela ajoute un élément de surprise et évite que les lectures ne paraissent obsolètes.

3. 5e base de données de cartes : Calcul de la synthèse

  • Le calcul : Passons maintenant à la partie délicate : la cinquième carte. La carte de synthèse devait être calculée en fonction des nombres des quatre premières cartes. J'ai créé une formule qui additionnait les nombres de ces cartes et, si la somme était supérieure à 21, elle décomposait le nombre et additionnait les chiffres. Cela permettait de conserver le résultat dans la plage du jeu de tarot et de garantir la pertinence de la synthèse.
  • Ajout de profondeur : Il ne s'agissait pas simplement de tirer une autre carte au hasard. La carte de synthèse devait ajouter quelque chose de significatif à la lecture, ce qui signifiait que le calcul devait être précis.

4. Base de données de direction aléatoire : gestion de l'orientation des cartes

  • À l'endroit ou à l'envers ? : La dernière étape consistait à gérer l'orientation de chaque carte. Je devais m'assurer qu'aucune carte ne puisse apparaître à la fois à l'endroit et à l'envers dans la même lecture. J'ai créé une base de données pour vérifier l'orientation et la maintenir cohérente sur toute la page.
  • Assurer l'authenticité : Ce détail peut sembler insignifiant, mais il était crucial pour que les lectures soient authentiques et alignées avec le fonctionnement réel du tarot.

Le résultat : un modèle de tarot automatisé qui semble vraiment approprié

Après avoir rassemblé tous les éléments, j'ai obtenu un modèle qui non seulement fonctionnait, mais qui était vraiment agréable à utiliser. Le système était complexe en coulisses, mais en apparence, il offrait une expérience fluide et transparente

Exactement ce que je recherchais :

Ce qui a commencé comme une tâche dont je n'étais pas trop sûr est devenu l'un des projets les plus intéressants que j'ai abordés dans Notion.

Plus d'infos sur le modèle ici .

Vous voulez voir jusqu’où vous pouvez aller avec Notion ?

Si vous êtes curieux de savoir ce que Notion peut vraiment faire, ou si vous cherchez simplement un projet unique, je pense que vous trouverez ce modèle intéressant. C'est un excellent exemple de la façon dont vous pouvez combiner créativité et savoir-faire technique pour créer quelque chose qui soit à la fois fonctionnel et attrayant.

Tirage de tarot automatisé

Et pour ceux d'entre vous qui cherchent à créer des systèmes similaires, j'espère que cet article a montré qu'avec un peu de créativité et une volonté d'expérimenter, vous pouvez pousser Notion à faire des choses que vous n'auriez peut-être pas cru possibles. Alors allez-y, essayez et voyez ce que vous pouvez construire !

Retour au blog