
Tekkendle
Un jeu quotidien façon Wordle sur l'univers Tekken : devine le personnage du jour, le stage à sa musique ou l'auteur d'une réplique.
- Année
- 2026
- Rôle
- Conception, design & développement (projet personnel)
- Stack
- React 18TypeScriptViteSCSS / SassReact RouterFramer MotionCloudflare Workers + D1ResendGitHub Actions (CI/CD)Hostinger
Contexte
Projet personnel né de l'engouement pour les jeux « -dle » quotidiens : un Wordle dédié à la licence Tekken. Chaque jour, tous les joueurs du monde tombent sur la même énigme, sans compte ni base de données à gérer. Le défi technique : faire tourner l'intégralité du jeu côté client tout en offrant un classement mondial partagé (« tu es le Nᵉ joueur à avoir trouvé »), le tout en déploiement continu.
Ce que j’ai construit
- Trois modes de jeu sur une mécanique commune : deviner le personnage du jour par recoupement d'attributs (nationalité, style, taille, poids, première apparition…), le stage à partir de sa musique, ou l'auteur d'une réplique — avec indices visuels (plus/moins, bonne réponse / partiel) et panneau de victoire animé.
- Réponse du jour dérivée d'un hash déterministe sur le jour UTC : tous les joueurs ont la même énigme au même instant, réinitialisation automatique à minuit UTC et progression sauvegardée en localStorage — le jeu tourne entièrement côté client, sans backend obligatoire.
- Compteur mondial de classement adossé à un micro-service Cloudflare Workers + base D1 (seule pièce serveur, optionnelle et activable par variable d'environnement), design system maison aux couleurs de Tekken en SCSS, et déploiement continu build + SFTP sur Hostinger via GitHub Actions.
Captures
![[capture à remplacer — écran d'accueil Tekkendle]](/projects/tekkendle/cover-1.png)
![[capture à remplacer — écran d'accueil Tekkendle]](/projects/tekkendle/cover-2.png)
![[capture à remplacer — écran d'accueil Tekkendle]](/projects/tekkendle/cover-3.png)
![[capture à remplacer — écran d'accueil Tekkendle]](/projects/tekkendle/cover-4.png)