Hello camarade ! Tu t'apprêtes à décourvir le code d'un jeu ancestral.
Les règles sont simples; il y a face à toi des cartes retournées. Chaque carte possède un double qu'il faut retrouver afin de former la paire. Si les deux cartes que tu retournes ne sont pas les mêmes, alors elle reviennent face cachée.
Pour gagner, il faut trouver toutes les paires.
- Installer composer, il permet de récupérer les libraires définies dans le fichier composer.json :
https://getcomposer.org/download/
- Une fois fait, il faut lancer cette commande à la racine du projet (au même endroit où se trouve le fichier que tu es en train de lire) :
composer install
- Ce jeu fonctionne avec une configuration particulière, il faudra créer un fichier
.env
à la racine du projet. Ce fichier contient les informations nécessaires pour se connecter à la base de données. Un exemple des données à fournir est présent dans le fichier :.env-default
- Une base de données est fournie via le fichier
dbexport.sql
. Il faut importer ces données dans votre base pour que le projet fonctionne.
- Il faut configurer le vhost pour que le documentRoot pointe vers le dossier app.
Ce jeu utilise Twig pour afficher le contenu HTML. Twig permet de garder un code HTML propre en ne mélangeant pas du PHP avec du HTML. https://twig.symfony.com/
Il est possible de modifier le css et le js en utilisant gulp.
Pour cela, il faut au préalable installer npm sur sa machine.
Ensuite, lancer la commande npm install
pour installer les différentes librairies présentes dans le fichier "package.json".
Enfin, installer et lancer la commande gulp pour pouvoir modifier les fichiers présents dans /app/assets/src
. Quand ces fichiers seront modifiés, cela va automatiquement générer les fichiers js et css minifiés et concaténés dans le dossier /app/assets/dist
. Cette fonctionnalité est dictée par le fichier gulpfile.js
.
https://la-cascade.io/gulp-pour-les-debutants/