Skip to content
Snippets Groups Projects
Commit 83c87a5e authored by BOUMAZZOUGH YASMINE's avatar BOUMAZZOUGH YASMINE
Browse files

Merge branch 'master' into 'master'

Update README.md

See merge request adefinir/t432_liy20_t3_h!84
parents 4ad7412b f519d7cd
Branches
No related merge requests found
# T432_LIY20_T3_H
T3 - Groupe TP 6 Adefinir - Yasmine BOUMAZZOUGH Baptiste CERIN-FINCK Benoit DUVERNAY Kellian GOFFIC
Projet T3 - Adefinir
Projet T3 - Adefinir
T3 - Groupe TP 6 Adefinir - Yasmine BOUMAZZOUGH Baptiste CERIN-FINCK Benoit DUVERNAY Kellian GOFFIC
Jeu sérieux : TBD Games
1. #### Principe du jeu :
Le joueur se retrouve aux commandes d'une équipe afin de créer un jeu pédagogique sur un thème. Son rôle et de réaliser efficacement les tâches , tout en faisant de bons choix sur la création du jeu, afin que celui-ci obtienne de bons résultats à sa sortie, ces résultats représentants le score du joueur à la fin de sa partie.
......@@ -34,11 +31,11 @@ Dans le cas contraire , il vous suffira de créer un compte avant de pouvoir acc
Pour jouer en local : (pour Windows)
1. Téléchargement et installation de PHP
1. Téléchargement et installation de PHP
Tout d'abord pour installer PHP vous allez devoir vous rendre sur la page de téléchargements Windows du site officiel :
[Lien vers PHP] ( http://windows.php.net/download/ )
[Lien vers PHP]( http://windows.php.net/download/ )
Choisissez la dernière version disponible.
......@@ -49,33 +46,33 @@ Pour vérifier l'installation :
recherchez le programme cmd via le menu démarrer et tapez
```shell
C:\PHP\php.exe --version ```
C:\PHP\php.exe --version
```
Veillez à modifier la variable d'environnement PATH et "ajouter" le dossier C:\PHP
2. Configuration des extensions nécessaires pour PHP
Le fichier principal de configuration de PHP s'appelle php.ini. Un exemple de fichier est fourni avec PHP, renommez le fichier C:\PHP\php.ini-development en C:\PHP\php.ini.
Dans ce fichier il est nécessaire de décommenter les lignes ;extension=php_mbstring.dll
Dans ce fichier il est nécessaire de décommenter les lignes ;extension=php_mbstring.dll
;extension=php_openssl.dll
;extension=php_openssl.dll
En enlevant le point virgule au début des lignes. Ces deux lignes permettent d'activer les extensions Mbstring et OpenSSL requises par Laravel et Composer.
C'est tout pour la configuration de PHP.
3. Installation de Composer
Composer est le gestionnaire de dépendances de PHP. Il permet de télécharger et de garder à jour des bibliothèques externes. Les bibliothèques externes permettent de réutiliser le code écrit par d'autres personnes pour simplifier le développement. Composer permet également de créer des projets Laravel et de télécharger le framework. Le framework Laravel est par ailleurs un simple assemblage de plusieurs dizaines de bibliothèques.
Pour installer Composer, rendez-vous sur la page de téléchargement [Composer](https://getcomposer.org/download/ "https://getcomposer.org/download/") et téléchargez Composer-Setup.exe. Vérifiez lors de l'installation que le chemin par défaut vers PHP est bien C:\PHP\php.exe.
Composer est le gestionnaire de dépendances de PHP. Il permet de télécharger et de garder à jour des bibliothèques externes. Les bibliothèques externes permettent de réutiliser le code écrit par d'autres personnes pour simplifier le développement. Composer permet également de créer des projets Laravel et de télécharger le framework. Le framework Laravel est par ailleurs un simple assemblage de plusieurs dizaines de bibliothèques.
Pour installer Composer, rendez-vous sur la page de téléchargement [Composer](https://getcomposer.org/download/ "https://getcomposer.org/download/") et téléchargez Composer-Setup.exe. Vérifiez lors de l'installation que le chemin par défaut vers PHP est bien C:\PHP\php.exe.
4. Vérifications de l'installation
Pour vérifier l'installation , vous pouvez demander les versions de tous les programmes que vous avez installées :
```shell php --version ```
`shell php --version`
```
composer --version ```
composer --version
5. Télécharger le fichier du jeu
......@@ -87,15 +84,15 @@ Ensuite, rechercher l'application cmd à partir de la barre de recherche windows
rendez-vous dans le dossier du projet :
```shell ../T432_LIY20_T3_H/game_a_definir/laravel_project_ ```
```shell ../T432_LIY20_T3_H/game_a_definir/laravel_project_ ```
Suite à cela, réalisez la procédure à suivre quand on récupère un projet Laravel :
```shell composer install ```
```shell composer install ```
```shell cp .env.example .env ```
```shell cp .env.example .env ```
```shell php artisan key:generate ```
```shell php artisan key:generate ```
Ensuite il faut configurer le fichier .env , pour cela ouvrer le dossier grâce à un éditeur de texte tel que VSC.
......@@ -111,7 +108,7 @@ DB_DATABASE: [chemin absolu jusqu'au fichier User.db du projet se trouvant dans
taper la commande suivante :
```shell php artisan serve ```
```shell php artisan serve ```
ensuite sur un navigateur web , taper dans la barre de recherche :
......@@ -121,7 +118,7 @@ C'est fini! Enjoy!
Pour jouer en local : (pour Linux)
1. Téléchargement et installation de PHP
1. Téléchargement et installation de PHP
(On cite AK.)
......@@ -135,26 +132,27 @@ Pour vérifier l'installation , vous pouvez demander les versions de tous les pr
```shell php --version ```
```shell
composer --version
```
composer --version ```
3. Télécharger le fichier du jeu.
Vous devez télécharger tout le dossier du jeu , à partir de notre Git
https://git.unistra.fr/adefinir/t432_liy20_t3_h
[Adefinir / T432_LIY20_T3_H · GitLab](https://git.unistra.fr/adefinir/t432_liy20_t3_h)
ensuite, ouvrer un terminal et rendez-vous dans le dossier du projet
```shell ../T432_LIY20_T3_H/game_a_definir/laravel_project_ ```
`shell ../T432_LIY20_T3_H/game_a_definir/laravel_project_`
Suite à cela, réalisez la procédure à suivre quand on récupère un projet Laravel :
```shell composer install ```
`shell composer install`
```shell cp .env.example .env ```
`shell cp .env.example .env`
```shell php artisan key:generate ```
`shell php artisan key:generate`
Ensuite il faut configurer le fichier .env , pour cela ouvrer le dossier grâce à un éditeur de texte tel que VSC.
......@@ -170,7 +168,7 @@ DB_DATABASE: [chemin absolu jusqu'au fichier User.db du projet se trouvant dans
taper la commande suivante :
```shell php artisan serve ```
`shell php artisan serve`
ensuite sur un navigateur web , taper dans la barre de recherche :
......@@ -178,19 +176,10 @@ ensuite sur un navigateur web , taper dans la barre de recherche :
7. Captures d'écran du jeu :
> Page d'accueil
<img src="/captures_d_ecran/page_accueil.png" alt="Éditer sur GitLab" width="100px"/>
> Page d'accueil après identification
<img src="/captures_d_ecran/welcome.png" alt="Éditer sur GitLab" width="100px"/>
> Page d'informations
<img src="/captures_d_ecran/infos.png" alt="Éditer sur GitLab" width="100px"/>
> Page du jeu
<img src="/captures_d_ecran/partie.png" alt="Éditer sur GitLab" width="100px"/>
[Page d'accueil](captures_d_ecran/page_accueil.png)
[Page d'accueil après identification](captures_d_ecran/welcome.png)
[Page d'informations](captures_d_ecran/infos.png)
[Page du jeu](captures_d_ecran/partie.png)
\ No newline at end of file
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment