T432_LIY20_T3_H
T3 - Groupe TP 6 Adefinir - Yasmine BOUMAZZOUGH Baptiste CERIN-FINCK Benoit DUVERNAY Kellian GOFFIC
Jeu sérieux : TBD Games
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.
Une fois le joueur en plein jeu, il voit en haut de sa fenêtre une barre de progression correspondant au nombre de tours/jours effectués sur le total à faire ainsi qu'au nombre d'employés de chaque spécialité embauchés (Directeur Marketing, Développeur, Game Designer, Psychologue, Sound Designer, spécialiste).
Au cours de la partie, le jouer à la possibilité de réaliser diverses actions qui ont pour effet de modifier l'aspect du jeu sur un point particulier. Certaines actions nécessitent que le joueur ait embauché un employé ayant des qualifications dans une matière spécifique. Chaque action prend un certain temps à être réalisée.
Le joueur devra donc avoir un résultat équilibré et cohérent sur tous les aspects de la création de jeu pédagogique.
- Installation du jeu :
Pour jouer en ligne :
Il suffit de vous munir d'un navigateur web, ensuite à l'aide de ce lien :
Si vous avez déjà un profil TDB Games , il vous suffira d'entrer vos identifiants pour accéder au jeu.
Dans le cas contraire , il vous suffira de créer un compte avant de pouvoir accéder au jeu.
Pour jouer en local : (pour Windows)
- 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 :
Choisissez la dernière version disponible.
Décompressez le dossier PHP téléchargé à la racine de votre ordinateur dans un dossier C:\PHP
Pour vérifier l'installation :
recherchez le programme cmd via le menu démarrer et tapez
C:\PHP\php.exe --version
Veillez à modifier la variable d'environnement PATH et "ajouter" le dossier C:\PHP
- 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
;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.
- 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 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.
- 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
composer --version
- Télécharger le fichier du jeu
Vous devez télécharger tout le dossier du jeu , à partir de notre Git
Adefinir / T432_LIY20_T3_H · GitLab
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_
Suite à cela, réalisez la procédure à suivre quand on récupère un projet Laravel :
shell composer install
shell cp .env.example .env
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.
Rechercher le fichier : .env
Modifier :
DB_CONNECTION : sqlite
DB_DATABASE: [chemin absolu jusqu'au fichier User.db du projet se trouvant dans le dossier database].
- Lancer le jeu
taper la commande suivante :
shell php artisan serve
ensuite sur un navigateur web , taper dans la barre de recherche :
C'est fini! Enjoy!
Pour jouer en local : (pour Linux)
- Téléchargement et installation de PHP
(On cite AK.)
Il vous faut les droits root pour installer l'ensemble des paquets dont vous aurez besoin en une seule commande :
shell $ sudo apt install php sqlite3 php-sqlite3 sqlitebrowser composer
2. 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
composer --version
3. Télécharger le fichier du jeu.
Vous devez télécharger tout le dossier du jeu , à partir de notre Git
Adefinir / T432_LIY20_T3_H · GitLab
ensuite, ouvrer un terminal et rendez-vous dans le dossier du projet
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 cp .env.example .env
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.
Rechercher le fichier : .env
Modifier :
DB_CONNECTION : sqlite
DB_DATABASE: [chemin absolu jusqu'au fichier User.db du projet se trouvant dans le dossier database].
- Lancer le jeu
taper la commande suivante :
shell php artisan serve
ensuite sur un navigateur web , taper dans la barre de recherche :
- Captures d'écran du jeu :