À la fois vitrine technique et invitation à jouer
Jeux & démos IA — pour jouer et illustrer mes compétences
Ces mini-jeux sont à la fois faits pour s'amuser et des preuves techniques de mes compétences en IA/ML. Chaque démo implémente un algorithme, un modèle ou un pipeline précis (Minimax, algorithmes génétiques, réseaux de neurones, computer vision, STT/traduction, MediaPipe…) en local dans le navigateur — pas de serveur, pas de tracker, RGPD par design. → voir toutes les compétences · les tags de chaque carte pointent vers les technologies effectivement utilisées.
Filtres et recherche
📖 Nouveau — case study technique du studio VISION (contexte, décisions, ratés, apprentissages) → Lire l'article
Maître des Échecs
Stratégie · MinimaxÉchecs complets avec tutoriel interactif (10 leçons), IA adaptative à 7 niveaux et mode Défi qui analyse vos habitudes pour vous pousser à progresser.
JouerGENESIS — L'Éveil de la Vie
Simulation · Boids + GénétiqueSimulation d'évolution auto-progressive : 6 ères, du quantum à l'écosystème. Entités interactives, prédation, symbiose, mutations génétiques.
Lancer la simulationRACEGEN — Circuit Vivant
Arcade · NN + GénétiqueCourse sur circuit généré aléatoirement. Jouez vous-même ou regardez une IA apprendre à conduire via réseau de neurones + algorithme génétique sur plusieurs générations.
Course IAMAZE — Pathfinding Race
Démo · BFS · DFS · Dijkstra · A*4 algorithmes de plus-court-chemin lancés en parallèle sur le même labyrinthe. Dessinez vos murs, déplacez départ et arrivée, regardez les vagues d'exploration se propager et comparer leurs stratégies.
Lancer la courseVISION — Studio Computer Vision
Démo · Multi-modèles · TensorFlow.jsAnalyse vidéo, image ou webcam avec 11 modes IA : objets, visages + émotions/âge, poses, scènes, anatomie, silhouette, mouvement, mains, aliments, style transfer. 6 modèles TF.js/WebGL, split screen avant/après IA, OCR, anonymisation. 100 % local — RGPD par design.
Lancer VISIONTRAIN — Fine-tuning live d'un MLP
Démo · TensorFlow.js · MLPDessiner des chiffres, les étiqueter, puis regarder un petit MLP (784 → 128 → 64 → 10) apprendre en direct via TensorFlow.js. Courbes de loss et accuracy tracées à chaque epoch, prédiction en temps réel via softmax. 100 % local — RGPD par design.
Ouvrir TRAINPROMPT — Prompt engineering interactif
Démo · LLM · Éval locale10 défis pour muscler l'art du prompt : extraction JSON, résumé contraint, persona, few-shot, chain-of-thought, garde-fous enfant, tableau markdown, bilingue. Évaluation heuristique locale (mots-clés, format, structure, longueur). Score sur 100 + tips + prompt de référence. Zéro API, 100 % offline.
Jouer PROMPTVIZ — Dataviz interactive IA
Démo · KMeans · PCA · Régression4 datasets synthétiques (blobs, moons, spirals, courbe bruitée) et 3 algorithmes en JS pur : KMeans (k-means++), PCA 2D (via covariance exacte), régression polynomiale (moindres carrés). Curseurs pour les hyperparamètres, canvas natif, itérations pas à pas. Voyez la convergence et l'overfitting en direct.
Lancer VIZRAG-PDF — Chat sur un PDF, 100 % local
Démo · RAG · Transformers.js + pdf.jsDéposez un PDF, l'app extrait le texte via pdf.js, le découpe en morceaux, calcule un embedding par chunk avec all-MiniLM-L6-v2 (Transformers.js), puis retrouve les 3 passages les plus proches de votre question par cosine similarity. Highlight des tokens. Aucun serveur, tout dans le navigateur.
Ouvrir RAG-PDFSIGN — Alphabet LSF + Traduction vocale
Démo · Accessibilité · MediaPipe + Transformers.jsReconnaissance temps réel des 26 lettres de l'alphabet LSF via MediaPipe Hands + classifieur règles-métier sur 21 keypoints. Traduction vocale FR ↔ EN par Whisper-tiny (STT) + OPUS-MT + Web Speech API (TTS). 100 % local — RGPD par design. Jeu d'épellation intégré.
Lancer SIGNDEEPFAKE — Détecteur d'images synthétiques
Démo · Computer Vision · ViT + Transformers.jsDétection deepfake 100 % locale via Deep-Fake-Detector-v2 (ViT-base fine-tuné, ~86M params) sur Transformers.js v3 avec backend WebGPU. Trois modes : image, webcam temps réel et vidéo frame-by-frame avec timeline des scores. Aucun upload serveur — RGPD par design.
Lancer DEEPFAKESAM — Segment Anything, en un clic
Démo · Computer Vision · SlimSAM + Transformers.jsSegmentation d'objets en 1 clic via SlimSAM-77 (Segment Anything Model distillé × 8, 77M params) sur Transformers.js v3. Encodage image une fois (~2s), puis décodage masque instantané (~200ms/clic). Multi-points, exclusions, export masque + image détourée. 100 % local — RGPD par design.
Lancer SAM2048 — IA Expectimax
Puzzle · ExpectimaxLe 2048 classique en 4×4, plus une IA Expectimax à profondeur réglable qui peut jouer à votre place. Visualisation en direct des évaluations par direction.
Lancer le puzzleDémineur — IA Logique
Puzzle · Contraintes + BayesDémineur classique avec un résolveur qui propage les contraintes des chiffres révélés, puis énumère les configurations valides pour calculer une probabilité de mine par case (heatmap activable).
DéminerADAPT — Plateforme Adaptative
Plateforme · PCG adaptativePlatformer 2D dont les niveaux sont générés en fonction de votre style de jeu. Un profil temps réel (aérien, terrestre, agressif, prudent, casse-cou) pondère le générateur pour vous proposer des défis taillés sur mesure.
JouerPULSE — Rythme IA
Rythme · Beat detectionImportez n'importe quel fichier audio. Une IA locale isole les basses, détecte les onsets par énergie + autocorrélation BPM, et compose un niveau qui tombe en rythme. Votre musique reste sur votre appareil — zéro upload, zéro persistance.
JouerPourquoi cette bibliothèque ?
Ces démos servent surtout de vitrine pédagogique : chaque jeu illustre une famille d'algorithmes que je manipule au travail (heuristiques pour la prise de décision, recherche d'arbre, apprentissage par renforcement, propagation de contraintes…). Tout est en HTML/CSS/JS vanilla, sans dépendance ni serveur, conformément à l'esprit du reste du site (RGPD, pas de tracker, pas de polices distantes).