// projet perso — jeu de société en ligne

Saboteur

Le jeu de société culte, jouable entre amis directement dans le navigateur.

Capture d’écran du jeu Saboteur en ligne

01. L’objectif

Recréer l’expérience du jeu de société Saboteur sans rien installer : pas d’application, pas de compte, pas de plateau physique. On ouvre un navigateur, on crée un salon, on partage le code — et la partie commence.

Dans la mine, les chercheurs d’or creusent un tunnel vers la pépite pendant que les saboteurs, cachés parmi eux, font tout pour les en empêcher. Le site garde cette tension du jeu de table : rôles secrets, cartes d’action, et le doute permanent sur les intentions des autres.

02. Choix techniques

React & TypeScript

Une interface réactive et un typage strict de bout en bout, indispensable pour modéliser les règles du jeu sans surprise.

TanStack Start

Rendu côté serveur et routage par fichiers : les pages de règles restent lisibles par les moteurs de recherche et rapides à charger.

Supabase — Postgres & Realtime

L’état de chaque partie vit dans Postgres et est synchronisé entre les joueurs en temps réel via WebSocket.

Redux

Un état client prévisible pour gérer le plateau, la main du joueur et les actions de chacun.

i18n maison

Une couche de traduction sur mesure qui sert le jeu en 10 langues, du français au japonais.

Cloudflare

Un hébergement à la périphérie du réseau, proche des joueurs, avec des réponses rapides partout.

03. Fonctionnalités principales

Trois modes de jeu

Saboteur classique (3–10 joueurs), Saboteur 2 (2–12 joueurs) et l’édition 20ᵉ anniversaire avec ses objectifs à effets et ses coffres cachés.

Salons privés

L’hôte crée une partie, partage un code à 5 caractères, et les amis rejoignent en une étape. Aucun compte requis : un pseudo suffit.

Rôles cachés, tension réelle

Chercheurs d’or et saboteurs se mélangent : chaque carte posée est un indice… ou un piège.

10 langues

Français, anglais, espagnol, italien, allemand, turc, arabe, chinois, coréen et japonais — pour jouer avec des amis partout.

04. à toi de jouer

Qui de tes amis est le saboteur ?

Crée un salon, envoie le code à 5 caractères, et que le meilleur nain gagne.