Skip to content
This repository was archived by the owner on Jan 12, 2026. It is now read-only.

logMarc

bobbybou2 edited this page Jan 21, 2013 · 35 revisions

13 Novembre

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

16 Novembre

É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

18 Novembre

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

20 Novembre

Ajout du proximity loading permettant de limiter l'affichage de la map par rapport au joueur

21 Novembre

Début du zoning permettant de changer de map

22 Novembre

Amélioration du menu connexion

26 Novembre

Ajout de méthode contenant du code répété dans la classe FrameJeu

28 Novembre

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...

29 Novembre

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

2 Décembre

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

4 Décembre

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

6 Décembre

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.

7 Décembre

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

8 Décembre

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

9 Décembre

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

10 Décembre

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

11 Décembre

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

12 Décembre

J'ai permis au joueur de tirer des balles dans une seule direction

J'ai ajouté du commentaire dans certaines classes

13 décembre

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

15 Décembre

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

18 Décembre

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

19 Décembre

Subdivision de la map dans le modèle

implantation des leviers et des balles

20 Décembre

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

4 janvier

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

8 janvier

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

10 Janvier

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

11 Janvier

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

12 Janvier

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

15 Janvier

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...

20 Janvier

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

Clone this wiki locally