Un jeu d'esquive personnalisé créé avec Vue.js et Tailwind CSS pour l'équipe Diag2Tec.
- Sélection de personnage parmi les membres de l'équipe
- Jeu d'esquive avec des obstacles personnalisés
- Chronomètre et score
- Écrans d'accueil et de fin de jeu
- Design moderne et réactif
- Animation fluide
-
Cloner le dépôt
git clone https://github.com/votre-utilisateur/diag2tec-adventure.git cd diag2tec-adventure -
Installer les dépendances
npm install
-
Lancer le serveur de développement
npm run dev
-
Ouvrir dans le navigateur
Le jeu sera accessible à l'adresse : http://localhost:3000
Pour créer une version de production optimisée :
npm run buildLes fichiers compilés seront disponibles dans le dossier dist/.
-
Construire le projet
npm run build
-
Installer gh-pages (si ce n'est pas déjà fait)
npm install --save-dev gh-pages
-
Déployer
npm run deploy
Le jeu sera disponible à l'adresse :
https://votre-utilisateur.github.io/diag2tec-adventure/
- Sélectionnez un personnage parmi les membres de l'équipe
- Évitez les obstacles en vous déplaçant avec les touches fléchées (← →) ou A/D
- Survivez pendant 30 secondes pour gagner la partie
- Découvrez le message personnalisé à la fin du jeu
- Ajoutez l'image du personnage dans
src/assets/characters/ - Créez un dossier avec le nom du personnage dans
src/assets/obstacles/ - Ajoutez les images des obstacles spécifiques à ce personnage
- Mettez à jour le tableau
charactersdanssrc/components/CharacterSelect.vue
Les messages de fin de jeu peuvent être personnalisés dans le composant GameOver.vue.
src/
├── assets/ # Fichiers statiques (images, polices, etc.)
│ ├── characters/ # Images des personnages jouables
│ └── obstacles/ # Images des obstacles par personnage
├── components/ # Composants Vue
│ ├── CharacterSelect.vue # Sélection du personnage
│ ├── GameScreen.vue # Écran de jeu principal
│ └── GameOver.vue # Écran de fin de jeu
├── App.vue # Composant racine
└── main.js # Point d'entrée de l'application
- Vue.js 3 - Framework JavaScript progressif
- Vite - Outil de build et serveur de développement
- Tailwind CSS - Framework CSS utilitaire
- GitHub Pages - Hébergement du site
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.
Un grand merci à toute l'équipe Diag2Tec pour cette belle aventure !
Développé avec ❤️ pour l'équipe Diag2Tec