#Introduction
Ce projet a été réalisé dans le cadre de la formation WebForce3 par les étudiants de l'école. Il ne s'agit pas d'un projet abouti répondant à toutes les normes de développement efficace mais plutôt d'une occasion pour eux de s'exercer sur un cas pratique et amusant.
T-TOK est une site permettant de gérer des tournois pour le jeu vidéo King Of Fighters.
#Installation
Pour installerT-KOF en local, vous avez besoin d'un environnement de développement PHP-MySQL. Nous utilisons XAMPP en classe. Pour importer la base de données de test, rendez-vous dans PHPMyadmin et importez le fichier kof.sql dans le dossier "base de données" à la racine du projet vous devez ensuite modifier le fichier de configuration pour y inserer les informations propres à votre base de données.
#Structuration du projet
- Le fichier kof.php contient toutes les fonctions utiles au projet
- Le fichier configuration.php contient les données de configuration
- Le fichier CHANGELOG.md contient toutes l'historique des modifications
- Le dossier documentation contient toutes la documentation nécessaire pour comprendre le projet
- le dossier "base de données" contient la dernière version de la base de données d'essai que vous pouvez importer.
La documentation se trouve ici. Les pages sont détaillées une à une. Des tutoriels sont également disponibles.
#Pages
##Accueil
Dans le bloc principal de la page d'accueil est affiché la dernière journée de la dernière saison de manière dynamique.
##Classement actuel
##Anciens classements
##Liste des joueurs
Cette page permet d'explorer les joueurs déjà inscris sur le site.
##connexion
(à développer) A partir des identifiants choisis lors de la création
##S'inscrire
(à developper) Cette page permet de s'inscrire sur le site.
##Administration (à développer) Les utilisateurs de type "Admin" peuvent avoir accès à cette page. on) Dans administration :
- Lancer les combats (un boutton) -> Genere une nouvelle journée
- Afficher suite à la pression du boutton "Lancer les combats" -> Generation automatique de la liste des affrontements à faire -> Creer un tableau des joueurs sans combat -> On parcours tous les joueurs avec une boucle, et dès que un joueur est séléctionné ainsi que son adversaire, ils sont retirés du tableau des joueurs sans combat. -> Prise en charge du Random via la fonction : TauxDeCombat = rand(0,1)/(PositionJoueur1 - PositionJoueur2) -> Checkbocks pour choisir le gagnant, une fois que les matchs ont eu lieu -> Boutton pour enregistrer la liste des gagnants -> Lorsque l'on clique sur "Enregistrer" -> On echange les positions entre les perdants et le gagnants