Commit graph

  • caddc1d42b
    Changement emplacement de l'image master Mylloon 2022-05-02 16:01:04 +0200
  • 23ac522ff3 Merge branch 'ci' into 'master' Anri Kennel 2022-05-02 13:50:01 +0000
  • e2a4f77583 Herbegement de la présentation Anri Kennel 2022-05-02 13:50:01 +0000
  • 95b895b984 Merge branch 'ci' into 'master' Anri Kennel 2022-05-02 13:49:40 +0000
  • c62dfc3b83
    Update to master Mylloon 2022-05-02 15:48:55 +0200
  • 0ecf24f109
    Update Mylloon 2022-05-02 15:46:13 +0200
  • e47d33d561
    Ajout Page Mylloon 2022-05-02 15:44:32 +0200
  • f4459ad5ff
    Ajout d'une brève présentation Mylloon 2022-05-02 12:56:32 +0200
  • beb7dc3186
    Interface echequier implantée Mylloon 2022-05-01 17:29:17 +0200
  • 693962db43
    Pas de benchmark Mylloon 2022-05-01 17:29:02 +0200
  • 62390227dc
    N'affiche pas les ID des organismes Mylloon 2022-04-18 20:06:15 +0200
  • 895ba4a0f8
    Mise à jour des versions utilisés Mylloon 2022-04-18 20:01:49 +0200
  • c0972a374f
    Rythme de reproduction coché Mylloon 2022-04-18 12:02:39 +0200
  • 8d9613fd64
    Modifications - Ajout des informations sur ce qui se passe dans l'organisme - mort de l'organisme ne necessite plus le type de l'organisme en argument - Les animaux vérifient que leur repas soit bien vivant avant de le manger Mylloon 2022-04-18 11:54:12 +0200
  • 4a36eebed1
    Modifications - Logs qui montrent ce que fais l'univers - Affichage à chaque étape de l'univers - Ajout d'une vérification si besoin lors du déplacement de l'animal Mylloon 2022-04-18 03:12:14 +0200
  • 374b8d8fd5
    Ajouts - Définition du repas tout les N tours dans la construction de l'animal - Méthodes qui renvoie les cases aux alentours de l'animal - Possibilité de déplacer un animal avec un index donné - Loup mange mouton - Ne peux pas manger si l'animal s'accouple Mylloon 2022-04-18 02:26:27 +0200
  • c5589028f1
    Déplacement commentaires (vscode) Mylloon 2022-04-13 18:56:54 +0200
  • a2e3fb27d4
    Vérification mort avant toute action Mylloon 2022-04-13 18:42:18 +0200
  • dca1d5c47c
    Correction d'affichage Mylloon 2022-04-13 18:41:43 +0200
  • 10137db2cd
    Vérification qu'il y a de la place pour la naissance de l'enfant Mylloon 2022-04-13 18:40:51 +0200
  • c3cb320fe7
    "this->" inutile Mylloon 2022-04-13 17:05:51 +0200
  • bc0bb59c25
    Appel d'une méthode de déplacement pour tout les animaux, gère correctement le vecteur des index libre à chaque déplacement Mylloon 2022-04-13 17:03:18 +0200
  • e6bca39e30
    Déplacement de la ligne séparatrice à la fin de l'affichage Mylloon 2022-04-13 17:01:30 +0200
  • 9e3371d75a
    Utilisation de la variable membre Mylloon 2022-04-13 17:00:57 +0200
  • 23d2d2f237
    Ajout et modifications - Procréation générique entre especes - Reproductions des loups Mylloon 2022-04-13 15:44:54 +0200
  • 3b3159f3d3
    Ajouts et modifications - Mort de l'organisme entraine directement la libération de sa position - Les animaux sont désormais genrés (aléatoire) - Reproduction des moutons Mylloon 2022-04-13 15:31:57 +0200
  • bc6b87222c
    Ajout des TODOs restant Mylloon 2022-04-12 15:27:12 +0200
  • 34ee233a77
    Mange de l'herbe à tout les tours Mylloon 2022-04-12 15:23:52 +0200
  • 346fe5f2e9
    Dépot de sel à la mort d'un animal Mylloon 2022-04-12 15:20:21 +0200
  • 68c22bf5ea
    Modifications et ajouts - Lorsque on organisme fait une action et qu'un organisme meurt, définie une nouvelle variable "mort" à vraie, l'organisme reste dans le vecteur - A la fin des actions de tout les organismes, le vecteur est nettoyé avec la nouvelle méthode "nettoyageMorts" - Gestion de la faim du mouton - Le loup meurt s'il a trop faim Mylloon 2022-04-12 15:08:58 +0200
  • 3ab72af9de
    Ajouts - Mouton mange de l'herbe - Mouton et loups meurs au bout d'un certain temps Mylloon 2022-04-12 11:12:21 +0200
  • b6750684a9
    Ajout const/noexcept Mylloon 2022-04-12 10:46:04 +0200
  • a93147276a
    Supprime les #include superflues Mylloon 2022-04-12 09:57:20 +0200
  • 5466ae7a5f
    Vérification plus rapide si l'univers est mort ou non Mylloon 2022-04-12 09:47:44 +0200
  • b8e644e253
    Modifications - Organisme se supprime de l'univers avant de se supprimer de la mémoire, depuis une méthode définie dans la classe mère - L'univers se vide en supprimant simplement les organismes qui compose le vecteur qui les répertorie Mylloon 2022-04-12 01:41:47 +0200
  • aef4dd852a
    Spécifie bien que Herbe/Sel sont superposable lors de la construction Mylloon 2022-04-12 00:36:07 +0200
  • 6da08ed34f
    while plutôt qu'un for Mylloon 2022-04-12 00:32:32 +0200
  • aa2591de4b
    Ajout les déplacements des animaux Mylloon 2022-04-11 23:18:22 +0200
  • b1bbc599aa
    Ajout information clonage du projet + "make dev" Mylloon 2022-04-11 18:00:52 +0200
  • a49f010e14
    Dimensions de l'univers publique Mylloon 2022-04-11 00:47:27 +0200
  • ce3837d0e2
    Modification et ajout - Méthode position ne prend désormais plus d'argument - Ajout d'une méthode qui renvoie les coordonnées en mode "echequier" Mylloon 2022-04-11 00:47:14 +0200
  • 3d8e676cd8
    Méthode casesPossible qui renvoie la liste des cases où peut aller l'animal Mylloon 2022-04-11 00:46:19 +0200
  • 8c06ac5dde
    Changement des dépendances Mylloon 2022-04-10 22:50:56 +0200
  • bc629b2374
    Sépare les index libres pour les animaux du reste pour bien avoir m * n cases dispos Mylloon 2022-04-10 21:05:30 +0200
  • ed2bfbb2a3
    Sépare les organismes présent dans l'univers et les index libres Mylloon 2022-04-10 20:36:07 +0200
  • 49da1c0d43
    Mise a jour schema Mylloon 2022-04-10 18:09:54 +0200
  • 03612b6095
    Supression espace Mylloon 2022-04-10 18:05:43 +0200
  • d2586b62d2
    Définition comportement Sel + destructeur Mylloon 2022-04-10 18:03:31 +0200
  • b217c41116
    Définition comportement Herbe Mylloon 2022-04-10 18:02:50 +0200
  • 8f99fcf081
    Stockage publique des informations sur les univers Mylloon 2022-04-10 18:02:15 +0200
  • 51406b8cb5
    Suppression - index libre directement dans le constructeur - Comportement de la méthode recuperationIndexLibre directement dans le constructeur Mylloon 2022-04-10 18:01:10 +0200
  • 7d482d0afd
    Modification commentaire Mylloon 2022-04-10 16:10:25 +0200
  • ae4a36427b
    Cache les informations pour UP8 par défaut Mylloon 2022-04-10 15:57:25 +0200
  • 47bf1a2032
    Meilleur incrémentation Mylloon 2022-04-10 15:41:12 +0200
  • 2205f3b15e
    Ajouts et modifications - Supprime la méthode animal (remplacé par dynamic_cast) - Ajoute la métode action() qui définit le comportement de chaque organisme - Lance l'action de chaque organisme à chaque tour Mylloon 2022-04-10 15:35:25 +0200
  • 7ef27412ad
    Meilleur affichage de l'entête Mylloon 2022-04-10 15:18:36 +0200
  • 28aeb92c65
    Ajoute une entête à l'affichage Mylloon 2022-04-10 15:17:35 +0200
  • e7d3ec324d
    Modifications - Affiche les bordures par défaut - Priorité aux organismes non-animal - Changements commentaires Mylloon 2022-04-10 15:09:33 +0200
  • a8bed59142
    Message lors de la fin de simulation d'un univers Mylloon 2022-04-09 00:55:13 +0200
  • 5e031167a0
    Modifications - Changement de nom pour le comparateur - Mise en commentaire du debug Mylloon 2022-04-06 20:21:28 +0200
  • 3053a940cf
    Ajout de l'ordre de passage des organismes à chaque tour dépendant de la vitesse de l'organisme Mylloon 2022-04-06 20:14:01 +0200
  • e5dd9cc89b
    Ajout des arguments pour le benchmark Mylloon 2022-04-06 15:28:04 +0200
  • 38302bd43d
    Ajout d'un rythme de reproduction Mylloon 2022-04-06 14:37:35 +0200
  • 6d760d77b2
    Gère la mort d'un organisme Mylloon 2022-04-06 14:35:57 +0200
  • c67a9b5da5
    mélange devient une méthode static Mylloon 2022-04-06 14:35:45 +0200
  • b6d9069a5d
    Gère la superposition des organismes Mylloon 2022-04-06 14:31:32 +0200
  • e8ea3a92a3
    Début de l'ajout de la faim Mylloon 2022-04-06 13:10:18 +0200
  • 906444f827
    Supprime les const des déclarations de méthodes (cf. https://github.com/cpp-best-practices/cppbestpractices/issues/128) Mylloon 2022-04-06 12:56:17 +0200
  • bfd442ad85
    recuperation d'index libre membre protégé Mylloon 2022-04-06 12:42:53 +0200
  • f1db1cca4d
    Mise-à-jour du schema Mylloon 2022-04-06 12:35:49 +0200
  • 1fdfce52e5
    Renomme debug -> dev Mylloon 2022-04-06 12:26:21 +0200
  • 0a165f9c6b
    Déplacement des définitions du header vers le fichier source Mylloon 2022-04-06 12:14:21 +0200
  • 32de6b9498
    Déplacement des fonctions/méthodes d'évènement dans une classe spécialisée Mylloon 2022-04-06 12:01:35 +0200
  • eec1524b79
    Ajout du mode echequier et possibilité d'afficher les lignes lors de l'affichage Mylloon 2022-04-06 01:59:33 +0200
  • 5270749758
    Augmentation de la taille et du nombre d'animaux par défaut de l'univers Mylloon 2022-04-06 01:59:15 +0200
  • 85bbeb2ae7
    Changement commentaires Mylloon 2022-04-06 01:05:14 +0200
  • 27f89e9c0b
    Ajout info Mylloon 2022-04-06 00:55:56 +0200
  • 7745153f37
    Ajout commentaire Mylloon 2022-04-06 00:54:40 +0200
  • 9de70611c2
    Mélange du vecteur d'index non occupés déplacé dans une méthode tierce Mylloon 2022-04-06 00:54:10 +0200
  • 9a7a30fc2e
    Ajout commentaires Mylloon 2022-04-06 00:53:48 +0200
  • 184706bef8
    Modifications - Renommage de certaines variables - Meilleur implantation de l'index aléatoire - Variable pour la lettre (table de correspondance) Mylloon 2022-04-06 00:44:43 +0200
  • fea025fa24
    Include herbe.hpp dans le .hpp Mylloon 2022-04-06 00:12:56 +0200
  • 55a5a3aea1
    Ajout des accolades là où il n'y en a pas Mylloon 2022-04-05 19:08:03 +0200
  • cafccfb29b
    ++i au lieu de i++ Mylloon 2022-04-05 19:05:14 +0200
  • 1051baf0a3
    Utilisation de constantes partout Mylloon 2022-04-05 19:00:40 +0200
  • 9aac695aa4
    Changement de nom pour les guardien des headers Mylloon 2022-04-05 18:31:10 +0200
  • 54810c7547
    Préfix "_m" pour les variables membres d'une classe Mylloon 2022-04-05 18:26:05 +0200
  • 33ac77e2e6
    Ajout commentaires Mylloon 2022-04-05 18:24:53 +0200
  • 05e2ab95cf
    Respect des conventions C++ Mylloon 2022-04-05 18:16:32 +0200
  • edfd40332e
    Utilisation de static_cast au lieu du cast C Mylloon 2022-04-05 17:20:28 +0200
  • 47113bbf5a
    Ajout de quelques warnings Mylloon 2022-04-05 17:20:10 +0200
  • aa0292e796
    Créer un profil "debug" qui contient les warnings et le flag "-g", make sans argument compile avec l'optimisation 3 Mylloon 2022-04-05 17:11:13 +0200
  • c438d38a5d
    Retire l'ambiguïté sur les variables "shadow" Mylloon 2022-04-05 16:57:20 +0200
  • cea5831bb0
    Modifications - Supprime tout les "_" des variables/fonctions/méthodes - Supprime l'ancien code Mylloon 2022-04-05 16:47:00 +0200
  • 8354a8b80a
    Revert "Include univers.hpp dans le .hpp de la classe Organisme" Mylloon 2022-04-05 13:12:00 +0200
  • 189290dcfd
    Include univers.hpp dans le .hpp de la classe Organisme Mylloon 2022-04-05 12:56:02 +0200
  • 22c10e6cbb
    Ajout des versions utilisés sur 2nd PC Mylloon 2022-04-04 23:59:15 +0200
  • 3b4a7e4d0f
    Ajout de la description du projet + assets README Mylloon 2022-04-04 23:56:10 +0200
  • 11b0628a87
    Suppresion .excalidraw + .png Mylloon 2022-04-04 23:55:51 +0200
  • e46626e061
    Ajout direct des animaux dans l'univers Mylloon 2022-04-04 23:23:56 +0200