Browse Source

Restructuration et READMEs

Brendan Abolivier 9 years ago
parent
commit
20d4b12ba6
5 changed files with 91 additions and 2 deletions
  1. 23
    2
      README.md
  2. 68
    0
      web/README.md
  3. 0
    0
      web/sql/CTITbq.sql
  4. 0
    0
      web/sql/CTbq.sql
  5. 0
    0
      web/sql/ITbq.sql

+ 23
- 2
README.md View File

@@ -1,2 +1,23 @@
1
-# burger-quizz
2
-blblbqdflvhqdskjfldkjzimofheziolfrjljfkljdfgkjlndKJSlkqjndkj;qh,gdkgjds;qmklfkMLKJKGDSKLJDFMLGJQSFK/JDS OKJGQDSLFKRJLFKDS?FKLDS.F?QS§V?MLDG/?S42
1
+Burger Quizz
2
+============
3
+
4
+Créé dans le cadre du projet de fin d'année de la promo 2018 de CIR2 de l'ISEN Brest/Rennes, le Burger Quizz est une adaptation numérique du jeu télévisé éponyme, plus précisément d'une épreuve spécifique de ce jeu : le "Sel ou Poivre".
5
+
6
+Dans cette épreuve de rapidité, les joueurs sont confrontés à des jeux de questions correspondant à plusieurs thèmes sur différentes catégories. Pour plus d'informations, consulter la rubrique "Règles" du site une fois ce dernier installé.
7
+
8
+Cette application est composée d'une application Web en PHP et Javascript, ainsi que d'une application Java permettant d'administrer la base de questions.
9
+
10
+Structure du dépôt
11
+------------------
12
+Ce dépôt est structuré en principaux dossiers :
13
+
14
+* `web/` contient l'application Web
15
+* `java/` contient l'application d'administration de la base de données
16
+
17
+Pour plus d'informations sur l'installation et la configuration de chaque partie de l'application, référez-vous au dossier correspondant.
18
+
19
+
20
+Feedback
21
+--------
22
+
23
+Pour tout retour sur l'application, n'hésitez pas à envoyer un e-mail à <contact@brendanabolivier.com>

+ 68
- 0
web/README.md View File

@@ -0,0 +1,68 @@
1
+Burger Quizz
2
+============
3
+
4
+Créé dans le cadre du projet de fin d'année de la promo 2018 de CIR2 de l'ISEN Brest/Rennes, le Burger Quizz est une adaptation numérique du jeu télévisé éponyme, plus précisément d'une épreuve spécifique de ce jeu : le "Sel ou Poivre".
5
+
6
+Dans cette épreuve de rapidité, les joueurs sont confrontés à des jeux de questions correspondant à plusieurs thèmes sur différentes catégories. Pour plus d'informations, consulter la rubrique "Règles" du site une fois ce dernier installé.
7
+
8
+Installation
9
+------------
10
+
11
+### Pré-requis
12
+
13
+Cette application a été conçue pour fonctionner avec PHP 5.6, MySQL 5.5 et Node.js. Les tests ont été réalisés avec le serveur Web Apache 2.4 ; il est conseillé pour des résultats optimisés, mais libre à vous d'utiliser le serveur Web de votre choix.
14
+
15
+Sous Debian (et ses dérivés), la commande permettant l'installation de ces pré-requis est :
16
+
17
+`# apt-get install apache2 php5 mysql nodejs`
18
+
19
+### Installation de l'application
20
+
21
+Pour installer le Burger Quizz sur votre hébergement, déplacez tout le contenu du présent dossier dans le dossier dans lequel vous souhaitez installer le jeu.
22
+
23
+### Installation de la base de données
24
+
25
+Le dossier `sql/` situé à la racine du présent dossier contient trois fichiers SQL :
26
+
27
+* `CTbq.sql` contient le squelette de la base de données
28
+* `ITbq.sql` contient le contenu de la base de données, sans son squelette
29
+* `CTITbq.sql` contient le squelette et le contenu de la base de données
30
+
31
+En fonction de vos besoins, exécutez l'un des scripts sur votre serveur MySQL (via PhpMyAdmin, par exemple).
32
+
33
+### Installation du mode multijoueur
34
+
35
+Si vous souhaitez héberger le serveur Node.js permettant le mode de jeu multijoueur sur un autre hébergement, ou à un autre emplacement sur l'hébergement courant, il vous suffit d'y déplacer le dossier `multi/` présent à la racine du présent dossier.
36
+
37
+Configuration
38
+-------------
39
+
40
+Vous trouverez à la racine du présent dossier un fichier nommé `params.cfg`. Ce dernier contient différents paramètres permettant la configuration du Burger Quizz sur votre serveur :
41
+
42
+* `node_host` vous permet de définir l'adresse de l'hôte sur lequel est hébergé le serveur Node.js (qui peut être le même que celui hébergeant le Burger Quizz).
43
+* `db_host` vous permet de définir l'hôte auquel se connecter afin d'accéder à la base de données.
44
+* `db_name` vous permet d'indiquer la base de données dans laquelle sont stockées les données du Burger Quizz.
45
+* `db_user` vous permet de définir le nom de l'utilisateur se connectant à la base de données.
46
+* `db_pass` vous permet de définir le mot de passe de l'utilisateur se connectant à la base de données.
47
+
48
+Utilisation
49
+-----------
50
+
51
+Pour jouer au Burger Quizz, une fois les étapes précédentes terminées, connectez-vous à l'aide de votre navigateur à l'adresse correspondant à l'emplacement dans lequel vous l'avez installé.
52
+
53
+Pour activer le jeu multijoueur, ouvrez un terminal, déplacez-vous jusqu'au dossier `multi/` présent à la racine du présent dossier (si vous ne l'avez pas déplacé), et lancez le serveur Node.js :
54
+
55
+`$ nodejs server.js`
56
+
57
+ou
58
+
59
+`$ node server.js`
60
+
61
+selon votre installation.
62
+
63
+Vous pouvez maintenant profiter en toute tranquilité du Burger Quizz.
64
+
65
+Feedback
66
+--------
67
+
68
+Pour tout retour sur l'application, n'hésitez pas à envoyer un e-mail à <contact@brendanabolivier.com>

sql/CTITbq.sql → web/sql/CTITbq.sql View File


sql/CTbq.sql → web/sql/CTbq.sql View File


sql/ITbq.sql → web/sql/ITbq.sql View File