💻 Développement Web

RWLD TCG — Jeu de cartes en ligne inspiré d'Hearthstone

Jeu de cartes compétitif en ligne avec des personnages d'anime générés automatiquement depuis AniList. Campagne solo,PvP en temps réel, système de gacha et construction de deck.

Informations

Rôle Développeur full-stack solo
Client Communauté — projet open / fan project
Date mai 2026

Technologies

IA astro/tailwind

Description du projet

 RWLD TCG est un jeu de cartes à collectionner entièrement jouable dans le navigateur, inspiré de Hearthstone. Chaque

  carte est générée automatiquement à partir de personnages d'anime importés via l'API AniList — les statistiques       

  (attaque, vie, armure, coût en mana) sont calculées algorithmiquement selon la popularité et le rang du personnage, avec un système de raretés (Common → Mythic) et d'archétypes (tank, bruiser, mage, assassin, support).                

                                                             

  Le projet couvre l'intégralité d'un produit gaming en ligne : authentification joueur, collection de cartes,          

  construction de decks (max 2 copies par carte), ouverture de boosters (gacha), campagne solo contre une IA scriptée avec système d'énergie et récompenses d'or, et matchmaking PvP 1v1 en temps réel via WebSocket.                       

                                                             

  Le moteur de combat est entièrement autoritatif côté serveur — le client n'envoie que des intentions (play_card,      

  attack, end_turn), toute la validation, le RNG et les calculs de dégâts se font côté match server. Développé en

  TypeScript full-stack dans un monorepo pnpm, avec une architecture en trois services découplés (frontend, API REST,   serveur de match WebSocket).                               

                                         

  Projet développé en collaboration avec Claude Code (Anthropic), ce qui m'a permis de monter en compétence sur le vibe coding assisté par IA tout en maintenant une architecture solide et des décisions techniques réfléchies.

Détails techniques

RWLD TCG est un jeu de cartes à collectionner innovant, développé en solo en seulement 3 mois grâce à l’assistance de Claude Code. Ce projet "Vibe Coding" démontre la puissance de l'IA pour créer un produit complexe de A à Z. Contenu massif : 500 cartes générées via l'API AniList avec système de raretés et d'archétypes. Gameplay complet : Combat PvP en temps réel (Socket.IO), mode campagne solo, système de gacha et gestion de deck. Stack moderne : Architecture monorepo performante alliant React (Vite/Tailwind v4) et une API Fastify/Drizzle/Supabase. Le projet prouve qu'un développeur seul peut désormais livrer un moteur de jeu autoritatif et une économie complète en un temps record.

GALERIE D'IMAGES