Touhou Collector
Une application mobile de collection de cartes Weiß Schwarz – Touhou Project : ouvrir des boosters comme en vrai, avec une distribution fidèle au produit réel.

- cartes
- 197
- variantes
- 396
- artistes
- 112
- personnages
- 69
Le point de départ
Les simulateurs d'ouverture de boosters inventent souvent leurs taux. Pour une collection crédible, chaque carte, chaque variante et chaque règle de distribution doit venir d'une source vérifiable.
L'approche choisie
- 01
Un moteur de collation testé, qui reproduit la chaîne carton, boîte, booster, emplacement.
- 02
Chaque règle porte un statut (officielle, observée, estimée, inconnue), sa source et un indice de confiance.
- 03
Des importeurs qui reconstruisent le catalogue depuis le site officiel et rattachent les scans de chaque variante.
- 04
Une application Expo pour ouvrir et collectionner, une API NestJS et une console d'administration Next.js.




Sous le capot
Monorepo pnpm et Turborepo
Mobile, API et administration partagent les types, la validation Zod et le moteur de jeu.
Provenance des données
Les sources brutes sont gardées en cache, puis un contrôle croisé en lecture seule et une simulation statistique vérifient le catalogue.
Signatures prouvées
39 signatures confirmées par des marqueurs explicites, jamais déduites d'une rareté.
Ce que j'ai construit
- 8 cartes par booster, 10 boosters par boîte, 12 boîtes par carton
- Deck d'essai, bonus de boîte et de carton
- Simulation statistique à graine fixe
- Tests Vitest du moteur, de l'API et des données
Bilan et perspectives
Fonctionnel en développement : API, administration et application mobile testable avec Expo Go.
- Une seule extension couverte (THP/S130).
- Code privé.
Projet suivant
SQL Rush Discord
Bot Discord d'entraînement SQL : les 264 exercices de SQL Rush, directement dans le serveur de la promotion.