Repository navigation
logMarc
Donner un coup de main à Eduard avec l'affichage du menu connexion
Aider Charles avec les radios button du menu nouvelle partie
Discutions divers sur le gameplay en équipe
Aider Marc-O. avec l'affichage des logomates/autres joueurs
Élaboration d'un algorithme permettant de trouver selon un point dans l'écran sur quel case de la matrice on est situé
Inverser les x et y de la matrice inversé dans le code
Amélioration de la méthode coord() dans la classe FrameJeu permettant de trouver selon sa position dans l'écran sa position dans la matrice
Ajout du proximity loading permettant de limiter l'affichage de la map par rapport au joueur
Début du zoning permettant de changer de map
Amélioration du menu connexion
Ajout de méthode contenant du code répété dans la classe FrameJeu
Début de l'implantation de la vue utilisant le scrolling pour l'instant début difficile avec beaucoup de bugg avec le reste du code en perspective...
Discussion avec Jean-Marc sur l'architecture de la Vue
Transfert rapide des éléments des menus dans des frames
Implantation grossier, mais fonctionnel du scrolling pour le jeu
Survol du code d'Eduard et je lui ai envoyé des commentaires sur son code, des recommandations pour sa prochaines versions et les tâches principales qu'il devrait accomplir pour finir l'inventaire
##3 Décembre Régler le problème des balles qui traversaient les murs
Implanter le hud du haut et permis l'actualisation de ce hud
Modification de la classe inventaire pour que chaque objet possède une quantité dans le but de ne pas avoir 300 objets "seringue" dans la liste d'objet
Effacer le travail du 3 Déc. de la classe inventaire et Item après la décision de l'équipe
Explication par Samuel du nouveau fonctionnement de la classe carte
Ajout de commentaires dans la classe contrôleur
Ajustement de méthode dans les classes reliées aux menus pour faciliter l'appel et l'effacement des pages
Enlever la possibilité de passer à travers les murs amovibles
Travaillé avec Sam pour que le nouveau système de carte fonctionne avec la nouvelle vue
Travailler sur les menu et le contrôleur pour permettre à l'utilisateur de quitter une partie et d'en recommencer une autre avec un nouveau personnage dans avoir à fermer l'application. Cette option est rendu fonctionnel
Travailler sur la mort du joueur. Cette option est fonctionnelle. Le joueur retourne avec la moitié de sa vie dans la mainRoom.
Ajout du fichier menuLobby au projet
Travailler sur le calcul des dommages au joueur en considérant la défense de l'armure et du personnage ce qui n'était pas le cas avant
Travailler avec Marco pour faire fonctionner des objets (switch,interrupteur,etc) qui ne fonctionnaient plus suite aux modifications des dernières semaines
Calcul des dommages au joueur finaliser. Il prend maintenant en considération tant la défense de l'armure que la défense du joueur dans le calcul des dégâts.
Ajout du menuLobby dans la structure du programme et modification de toutes les classes s'y rattachant
Modification des actions engendrer par la touche 'Escape' lorsque le joueur est en jeu
Ajout de l'affichage de l'inventaire de Eduard bien que l'affichage ne soit pas fini et que je me questionne encore sur quel look donner à l'inventaire
Recherche sur les méthodes pouvant être utilisés pour modifier la fenêtre root qui a permis de découvrir une méthode permettant d'empêcher l'utilisateur de redimensionner la fenêtre
Ajout d'un titre à la fenêtre root
J'ai jeté un coup d'oeil à la v2 de l'inventaire de Eduard et je lui ai donné un conseil pour pouvoir accéder à l’inventaire du joueur et je lui ai dit que demain nous allions parler de l’inventaire pour le look et pour avoir une décision finale sur le look
Ajout d'une classe contenant toutes les importations d'images du jeu pour éviter d'importer plusieurs fois la même image
implantation de la classe GestionImage dans toutes les classes affichant à l'écran des images
Modification complète de la vue pour remplacer l'affichage isométrique par l'affichage en quadrillé
Envoie d'un message a Eduard pour lui donner les directions a suivre pour l'inventaire
amélioration du MVC suite au modification et au recommandation par rapport a la vue
J'ai permis au joueur de tirer des balles dans une seule direction
J'ai ajouté du commentaire dans certaines classes
Travaillé avec Marco sur les fonctionnalités reliés aux objets (levier,switch,etc)
Aider Charles avec la représentation graphique de l'artisanat/inventaire
Aider Gabriel et David avec IA et le merge de l'ancienne et la nouvelle vue dans leur branche
Ajout de nouvelles images pour ajouter une perspective au jeu
Modification des images utilisés pour le hud du haut
Ajout de la fonctionnalité permettant de faire jouer des sons (fichiers wave)
test pour mieux comprendre le fonctionnement de roches et des interrupteur
Ajout de la version 2 de l'inventaire dans le projet, mais l'inventaire n'est toujours pas fonctionnel
Ajustement avec Marco de la distance de collision entre le joueur et d'autres objets
Subdivision de la map dans le modèle
implantation des leviers et des balles
Travailler avec J-S pour l'aider à travers le code du modèle et de la vue
Travailler avec Gab et David pour faire afficher leurs logomates
Meeting avec J-M et Eduard sur le projet
Aider Charles avec le menu de l'artisanat pour lui permettre d'avoir l'inventaire du joueur dans son menu
préparation de la planification pour le dernier sprint
aider Charles pour faire apparaître et disparaître le menu inventaire
aider J-S avec le merge de la branche subdivmap et network
discussion avec J-M et Marco sur comment implanter le network dans le programme
permis la mort du joueur avec le nouvel affichage
travail en équipe avec J-S pour transformer le jeu ayant une logique de jeu solo en jeu multijoueur
amélioration du MVC avec J-S par la même occasion
travailler pour que tous les joueurs sur le réseau soit affiché à l'écran et essayer de permettre l'attribution d'une position random au joueurs, mais ça n'a pas marché à cause que chaque joueur avait son propre random
implanter l'animation du joueur dans la branche network et correction de petit bugg suite au changement d'image
fais des tests avec J-S pour trouver quel moyen était le meilleur pour envoyer les données à tous les clients
permis l'affichage des personnages sans qu'ils soient empilé
fix le problème qui faisait que les personnages n'affichaient pas dans la bonne map
enlever tous les appels à la variable self.salle dans la classe carte. Cette variable n'et plus utilisé
ajout d'une variable ownPlayer dans le modèle pointant sur notre propre joueur dans la listePersonnage
ajout du nom au dessus de la tête du joueur
survol du code de la branche IA pour voir où en était l'intelligence artificielle
fix le problème qui causait l'image du logomate à ne pas s'effacer
préparation du code pour implanter les balles avec la version ayant le network
Travailler avec J-S pour finir l'implantation des balles en mode multijoueur
ajouter dans la version multijoueur le menu de l'inventaire et le menu artisanat
préparation des objets pour l'intégration dans la version multijoueur, les objets fonctionnent localement seulement pour l'instant
fait les modifications pour que supporter la mort des joueurs en multijoueur
##17 janvier
Travailler avec J-S pour implanter les objets (levier, switchs)
Travailler pour permettre à une énigme de fonctionner, mais sans succès...
ajout d'un seed permettant aux logomates de bouger avec le même random
implantation complète des logomates et de l'IA dans le network
correction de bugg relatif à la position matrice de l'IA
#21 janvier ajouter la fonctionnalité permettant que lorsque l'on sélectionne nouveau serveur, le fichier serveur.py est appeler et donc permettant la création du serveur