Ricochet
Outil pour créer des grilles du jeu Ricochet

Informations
À propos
Cette web app permet de créer et de proposer des niveaux inédits du jeu Ricochet de façon simple et intuitive.
Il est possible de modifier le nom de l'auteur, les trois phrases d'introduction, les mots de départ et les 25 mots de la grille directement en cliquant dessus.
Ensuite, l'auteur place les différents jetons sur sa grille pour enregistrer la solution unique de son jeu.
Il peut alors obtenir un lien de partage qui contient toutes les informations pour que d'autres personnes puissent jouer à son niveau. Le joueur pourra ainsi placer les jetons sur la grille pour tenter la résolution et utiliser le bouton "Vérification" lorsqu'il pense avoir réussi pour vérifier sa solution.
Défis techniques
- Interface de création : outil intuitif pour concevoir des grilles de jeu
- Édition en ligne : modification directe des éléments par clic
- Gestion des jetons : placement et déplacement des pièces sur la grille
- Sauvegarde des données : encodage des niveaux dans l'URL pour le partage
- Système de vérification : validation automatique des solutions proposées
- Interface de jeu : expérience utilisateur fluide pour les joueurs
Solutions apportées
Architecture technique
- HTML5 pour la structure et l'accessibilité
- Vanilla JavaScript pour la logique de création et de jeu
- CSS responsive pour l'adaptation aux différentes tailles d'écran
- Système d'encodage : compression des données de niveau en Base64
- Gestion d'état : suivi des modifications et des placements de jetons
- API de partage : génération automatique des liens de sauvegarde
Fonctionnalités clés
- Création de niveaux : conception intuitive de grilles Ricochet personnalisées
- Édition en ligne : modification directe des mots et des phrases par clic
- Placement des jetons : système de drag & drop pour définir la solution
- Partage facile : génération de liens contenant toutes les données du niveau
- Mode jeu : interface pour jouer et tester les niveaux créés
- Vérification automatique : validation des solutions proposées par les joueurs
Résultats
Cet outil démocratise la création de niveaux Ricochet en permettant à tous de concevoir et partager leurs propres grilles.
L'interface intuitive facilite la création de niveaux inédits, tandis que le système de partage encourage la communauté à créer et échanger des défis.
Avec ce projet, je démontre ma capacité à créer des plateformes créatives qui étendent les possibilités des jeux existants, en combinant simplicité d'utilisation et fonctionnalités avancées.