← Index des tierlists

Documentation

Comment marche Tierloss

Tierloss, c'est classer des trucs à plusieurs, en direct, sans se marcher dessus. Cette page explique ce qu'il se passe derrière l'écran : le temps réel, les deux endroits où l'IA intervient, et comment un simple poster web se transforme en PNG ou PDF.

En direct

À plusieurs, sans se marcher dessus

Chaque tierlist ouverte est une room Socket.IO. Dès que quelqu'un la rejoint, il apparaît dans la liste des participants et voit exactement le même plateau que les autres — mêmes items, mêmes catégories, mêmes verrous.

Quand tu attrapes un item pour le déplacer, il se verrouille instantanément pour tout le monde d'autre (badge « verrouillé par toi ») — personne ne peut te le prendre sous la main. Dès que tu le reposes, le verrou saute et la nouvelle position s'affiche en direct chez tout le monde.

1 — Toi

Tu glisses un item

2 — Serveur

Verrouille + diffuse

3 — Les autres

Voient « verrouillé »

4 — Toi relâches

Nouvelle position pour tous

Réutilisable

Des templates, une fois pour toutes

Un template, c'est une liste d'items avec leurs images, prête à réutiliser pour n'importe quelle tierlist future — personnages de jeu, films, fruits, ce que tu veux. Tu peux la remplir à la main, coller un CSV, ou demander à une IA de la générer.

IA n°1 — génération de listes

Décris, Gemini génère

Tu décris ce que tu veux (« les meilleurs objets à puissance magique de League of Legends »), et Gemini 2.5 Flash génère la liste. Deux règles strictes lui sont imposées :

Par défaut

Tout est écrit en français — une liste de fruits, de pays, de plats reste en français, même si la demande est en anglais.

Exception

Un nom propre lié à une œuvre ou un jeu précis (titre, perso, objet, compétence…) reste dans sa version originale, généralement l'anglais — même si une traduction française existe officiellement.

Pourquoi : ça évite de chercher une image sous un nom que le wiki source ne connaît pas.

« Bâton du vide »« Void Staff »

Trois sources

Trouver la bonne image

Pour illustrer un item, trois sources sont disponibles :

Wikipédia

Le bon réflexe pour la plupart des sujets généralistes.

OMDB

Affiches de films et séries.

Laisser l'IA trouver

Pour tout ce qui est trop spécifique pour Wikipédia — persos et objets d'un jeu précis.

IA n°2 — recherche d'image

« Laisser l'IA trouver », en détail

La plupart des franchises ont leur propre wiki communautaire (souvent hébergé sur Fandom), bien plus précis que Wikipédia pour ce genre de sujet — mais il faut d'abord savoir lequel chercher.

🔮

1. Gemini devine le wiki

À partir du nom du template/tierlist — « Persos LoL » → leagueoflegends.fandom.com

🔍

2. Recherche sur ce wiki

Même moteur (MediaWiki) que Wikipédia, appliqué à n'importe quel wiki communautaire.

🖼️

3. Icône plutôt qu'artwork

Préférence pour le portrait carré (ex. AhriSquare.png) plutôt que le grand rendu 3D par défaut de la page.

4. Repli sur Wikipédia

Si rien de concluant n'est trouvé sur le wiki deviné.

Partage

Exporter et partager

Copier le lien de partage fonctionne que la tierlist soit publique ou privée — le lien seul suffit à rejoindre, la visibilité ne contrôle que l'apparition dans le fil public.

Exporter génère un poster complet (toutes les catégories, tous les items, vraies images) directement en SVG côté serveur ; le navigateur le convertit ensuite en PNG ou PDF sans jamais quitter la page.

Sous le capot

La stack

Temps réel

Next.js 16 + Socket.IO

Données

Prisma + SQLite

Modèle IA

Gemini 2.5 Flash · 2 usages distincts

Images

API MediaWiki (Wikipédia + wikis Fandom)

Déploiement

Docker + Nginx