Skip to main content

ByYear vs ByModule

Generation Mode

    ByYear

      Bouton : Générer pour toutes les équipes de la simulation. Calendrier : Générer pour toutes les équipes lorsque le champs "nextGenerate" est passé.  

      ByModule

        Bouton : Génère le module selectionné pour toutes équipes qui n'ont pas de temps supplémentaire et set le                  nextGenerate (situé dans "teamsModules") au temps désiré pour les équipes avec du temps                              supplémentaires. Calendrier : Génère le module selectionné lorsque le "nextGenerate" est atteint. Les équipes avec du temps                         supplémentaires sont généré plutard (nextGenerate + temps supplémentaire).

         

        Results generations

          ByYear

            est calculé à partir du yearData (situé dans "teams").

            ByModule

              est calculé à partir de "teamsModules".
                Le seed permet d'avoir des résultats différents pour chaque équipe

                 

                Saved results

                  Dans les deux types, les résultats sont sauvés partiellement dans "teams" (seulement les résultats d'une équipe) et dans "results" (les résultats de toutes les équipes).

                  VS

                    Le code est séparé par le namespace "SimByModule" et "SimByYear" afin qu'une simulation n'est pas accès aux informations spécifique de l'autre type.

                     

                      Classe (SimulationByYear)
                        Contient le status de l'année courante (started, generating, finished). Des évènements par année. Présence par année pour un étudiant.  Année de pratique et réouvrir une année Classe (SimulationByModule)
                          Permets d'ajouter module à la simulation ainsi que de le commencer et finir.

                          Ajouter du temps supplémentaires à une équipe sur un module.

                           

                          Unity UI

                          Création de simulation

                            ByYear à un champ supplémentaire (Nombre maximum de générations).

                            Vu Global

                              ByYear

                                Contient le nombre d'année ainsi que l'état de chaque année.

                                ByModule

                                  Contients une liste des modules actifs ainsi que l'état de chacun.