clmaisonha
|
5a464071cc
|
Modification des bonus Bouclier pour avoir un meilleur visuel => On voit désormais le bonus bouclier avec la couleur qui lui appartient, si l'on prend plusieurs bonus, les couleurs des différents boucliers sont bien visible - Création du fonctionnement de position random des robots au chargement du niveau (les positions sont randoms si "robotRandomPosition" = true dans le fichier json du niveau) - Ajout de la possiblité d'afficher ou non les robots ennemis et/ou les bonus depuis les variables "enemyVisible" et "bonusVisible" du fichier json du niveau - Les positions initiales des robots se sauvegardent si elles sont random dans le but de pouvoir relancer le niveau, changer de langue ...
|
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
|
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 |