10 Commits (1ea0a1fe39f49a75f9d0d5b80900d3117c9b7ed0)

Author SHA1 Message Date
clmaisonha 1ea0a1fe39 Ajout du score sous le jeu et sur la page de Fin - Modification des bonus dans le but d'intéger le score - Lorsqu'un robot reçoit des dommages, il ajoute du score à l'équipe du robot qui lui a causé ces dommages - Modification de la gestion des stats initiales qui sont dorénavant directement lié avec les robots => Par exemple, la modification de la portée sera vue en temps réel sur nos robots
5 years ago
clmaisonha f4772e9f16 Suppression de Map et Flag - Ajout d'un niveau supplémentaire sur chaque catégorie ("DUEL", "LAST", "TEAM") => Le niveau supplémentaire de "TEAM" est le même que le premier pour le moment - Modification des actions et des stats initiales des robots ennemis dans "DUEL" et "LAST" pour rendre le second niveau plus compliqué- Correction du problème de fin dans "TEAM" lorsque nos robots gagnaient - Il n'y a pour le moment que deux niveaux par catégories. Lorsque l'on gagne le dernier niveau, le bouton "NEXT" n'apparait pas - Commencement de l'affichage du score, il n'est pour le moment pas utilisable
5 years ago
clmaisonha 5983ce37bb Correction du problème d'édition de l'action Condition - Création de la classe Team dans le but de créer des équipes de robot - Modification des fichiers json pour intégrer les équipes - Intégration des équipes dans le fonctionnement du jeu
5 years ago
clmaisonha ac88349e39 Modification du fonctionnement des bonus - Avant => A chaque apparition d'un bonus, il avait des caractéristiques qui lui sont propre => il pouvait donc ne pas avoir les même caractéristique qu'un autre bonus avec la même image - Maintenant => Les bonus sont chargés au début du jeu et/ou au changement de langue (en Json (listBonus.json)). Chaque image d'un bonus a un lien vers son bonus (on ne le duplique pas). Dorénavant, les caractéristiques des bonus se modifieront uniquement via la fichier Json - Finition de l'affichage des descriptions basiques des bonus => Gestion de la langue, gestion plus intelligente de la création de l'affichage, chargement des informations des bonus depuis les bonus eux-même - Lorsque notre robot meurt, ça termine automatiquement la partie
5 years ago
clmaisonha 253322aae6 Ajout bonus Attaque (Balle (x2), Bombe(x3), Obus(x4)), le bonus s'applique uniquement au prochain tir du robot - Ajout bonus Bouclier, ça augmente la valeur max du bouclier du robot pendant un certain temps - Correction du fond de la carte qui était devant les robots - Correction : Les bonus apparaissent maintenant derrière les robots et plus devant - Test de fonctionnement du jeux avec plus de robot (8 dans le mode "Last")
5 years ago
clmaisonha 3123426007 Création du chargement en json des robots - Création du chargement en json des bonus - Ajout d'une page de chargement le temps que le niveau se charge - Les 5 modes de jeux ont maintenant un dispositif de robot et de bonus qui leur est propre - Modification du constructor de Robot pour pouvoir passer en paramètre la vitesse, vitesse de rechargement ... et les actions qui lui sont associé
5 years ago
clmaisonha 20c3716b7d Ajout de l'image du bouton de sauvegarde - Création des fichiers json qui serviront à charger les niveaux du jeux - Pour le moment, l'arbre d'action et les stats initials sont chargés depuis un fichier json - L'arbre se charge automatiquement en placant les actions au bon endroit et dans le bon ordre - création des constantes CENTERX_TREE, OFFX_TREE et OFFY_TREE dans le but de gérer la disposition et l'écartement des actions - Suppression du code en dur de la création de l'arbre initial. Dorénavant, tout les arbres initiaux sot issus d'un fichier json) - Ajout d'un bouton sauvegarder en bas à droite de l'écran dans le but d'afficher dans la console la sauvegarde json de l'arbre et des stats du robot - Chaque type de partie (TEAM, FLAG ...) possède dorénavant son propre fichier json (level1, level2, level3, level4, level5)
5 years ago
clmaisonha 680ed6088d Modification : 10 points répartis sur les 4 catégories - AJout d'un descriptif de la barre dans celle-ci en transparent - Modification du positionnement des barres de modification du robot à droite de la carte - Création d'un string sous le format json de l'arbre d'action dans le but de le récupérer et le partager à l'avenir - Grace à ce string en json, lors du changement de la langue, l'arbre se créé sur la sauvagarde de l'ancien arbre => l'arbre est identique à celui d'avant le changement de langue
5 years ago
clmaisonha 5b8a587017 Création de CategoryBar dans le but de gérer les barres de façon groupé - Création des barres par paire (on a 5 "jetons" par paire de barre). Les barres sont paires avec celle au dessus ou en dessous d'elle - Modification des stats de base pour équilibrer un petit peu chaque catégorie - Modifcation des robots ennemy pour les adapter comme un robot équilibré
5 years ago
clmaisonha 5af7388a95 Création d'un fichier Variable.js dans le but de regrouper toutes les constantes et les variables - Création d'un fichier Function.js qui regroupe les fonctions globales - Création de la classe Bar qui est a pour père la classe HealthBar, elle permet la création d'une barre plus personnalisable, modifiable en temps réel... - Implémentation de cette barre pour la gestion des variables du robot (attaque, vitesse d'attaque, vitesse, portée)
5 years ago