Skip to content

Elta305/projet_tas_de_sable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 

Repository files navigation

########################

MITD-03

Frédéric Li Combeau

Lisa Vauvert

Victor Combemorel

Manel Mokrab

########################

Projet de L1 sur les tas de sable "Abelian Sandpiles".

Mode d'emploi:

Les boutons de la première colonne sont les boutons de base du projet.

Initialisation: Initialise la configuration avec uniquement des 0.
Aléatoire: Initialise la configuration avec des nombres aléatoires entre 0 et 6.
Sauvegarder: Sauvegarde la configuration courante.
Charger: Charge une sauvegarde. Entrez 0 dans le terminal pour charger la dernière configuration sauvegardée et incrémentez de 1 pour accéder aux sauvegardes préédentes ou -1 pour la première et décrémentez pour les sauvegardes suivantes.
Addition: Additionne la configuration courante avec la configuration sauvegardée choisie dans le terminal.
Soustraction: Soustractionne la configuration courante avec la configuration sauvegardée choisie dans le terminal.
Stabilisation: Lance la stabilisation du tas de sable.
Interrompre: Interrompt la stabilisation. Si activé, la stabilisation se fait étape par étape, cliquez sur le bouton reprendre pour que la stabilisation se fasse de nouveau de manière inintérrompue.
Reprendre: Reprend la stabilisation.

La colonne Presets, à droite du canvas, sont des presets.

Random: Initialise la configuration avec des nombres aléatoires entre 0 et 3.
Pile Centrée: Initialise la configuration courante avec un nombre choisi par l'utilisateur dans le terminal au centre.
Max Stable: Initialise la configuration avec uniquement des 3.
Double Max Stable: Initialise la configuration avec uniquement des 6.
Identity: Initialise la configuration avec le preset Identity (Prend un peu de temps à charger selon la taille de la configuration).
Flèche - Circuit Intégré - Megacorp - Bastion - Gemme - Emblème: Des presets originaux crées pour l'occasion : Emblème

La colonne Edition, tout à droite, permet de modifier certains paramètres.

Taille: Change la taille de la configuration avec le nombre donné dans le terminal. Lorsque la taille est de 50 ou plus, les nombres affichés disparaissent pour permettre une meilleure visibilité.
Temps: Change le temps entre chaque étapes de la stabilisation (temps en millisecondes).
Propagation4: Change la propagation aux 4 cases adjacentes (par défaut).
Propagation8: Change la propagation aux 8 cases adjacentes. Si activée, la fonction Aléatoire initialisera la configuration avec des nombres aléatoires entre 0 et 10.

About

Projet de L1: Tas de sable

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages