Évolution des répartitions de la monnaie possédée par 4 individus

params: - {name: annee_reelle_depart, value: 2057} - {name: annee, value: 1, min: 1, max: 40} - {name: afficherNoms, value: true} - {name: afficherParts, value: true} - {name: afficherMontants, value: false} - {name: afficherM, value: false} - {name: M0_j1, value: 246869} - {name: M0_j2, value: 154293} - {name: M0_j3, value: 123434} - {name: M0_j4, value: 92575} - {name: nb_joueurs, value: 4} - {name: scale, value: 7} calcs: annee_reelle: (params.annee_reelle_depart) + (params.annee) - 1 M_0: (params.M0_j1) + (params.M0_j2) + (params.M0_j3) + (params.M0_j4) M: (calcs.M_0) * (1.10)^(params.annee - 1) DU_total: ((calcs.M) - (calcs.M_0)) / (params.nb_joueurs) DU_courant: (calcs.M)/(params.nb_joueurs) * 1.10 M_en_relatif: (calcs.M) / (calcs.DU_courant) M_j1: (params.M0_j1) + (calcs.DU_total) M_j2: (params.M0_j2) + (calcs.DU_total) M_j3: (params.M0_j3) + (calcs.DU_total) M_j4: (params.M0_j4) + (calcs.DU_total) part_j1: (calcs.M_j1) / (calcs.M) part_j2: (calcs.M_j2) / (calcs.M) part_j3: (calcs.M_j3) / (calcs.M) part_j4: (calcs.M_j4) / (calcs.M) pct_j1: (calcs.part_j1) * 100 pct_j2: (calcs.part_j2) * 100 pct_j3: (calcs.part_j3) * 100 pct_j4: (calcs.part_j4) * 100 display_j1: (calcs.part_j1) * (params.scale) display_j2: (calcs.part_j2) * (params.scale) display_j3: (calcs.part_j3) * (params.scale) display_j4: (calcs.part_j4) * (params.scale) layout: OneGraphPlusSidebar: graph: xAxis: max: 12 ticks: 0 yAxis: max: 12 ticks: 0 objects: - Circle: label: text: Gabriel show: (params.afficherNoms) center: [4,8] radius: (calcs.display_j1) fill: red color: red stroke: red - Circle: label: text: Emma show: (params.afficherNoms) center: [10,8] radius: (calcs.display_j2) fill: blue color: blue stroke: blue - Circle: label: text: Jade show: (params.afficherNoms) center: [10,3] radius: (calcs.display_j3) fill: yellow color: orange stroke: yellow - Circle: label: text: Leo show: (params.afficherNoms) center: [4,3] radius: (calcs.display_j4) fill: green color: green stroke: green sidebar: controls: - title: Voir l'evolution dans le temps description: "Faites défiler les années pour voir comment évolue la part relative de chacun dans le temps." sliders: - {param: annee, label: "annee"} checkboxes: #- param: afficherNoms # label: "\\text{Afficher les noms de chaque humain}" - param: afficherMontants label: "\\text{Afficher les montants absolus}" - param: afficherM label: "\\text{Afficher la masse monétaire totale}" divs: - html: "`En ${calcs.annee_reelle}, si aucun échange n'a lieu d'ici là, la monnaie sera répartie ainsi :`" show: (params.afficherParts | params.afficherMontants) - html: "``" show: not(params.afficherMontants) - html: "``" show: params.afficherMontants - html: "`La maisse monétaire totale sera de ${(calcs.M_en_relatif).toFixed(0)} DU`" show: (params.afficherM & not(params.afficherMontants)) - html: "`Le montant du DU annuel sera de ${(calcs.DU_courant).toFixed(0)} Ğ1`" - html: "`La maisse monétaire totale sera de ${(calcs.M).toFixed(0)} Ğ1`" show: (params.afficherM & params.afficherMontants)