- BOURDIN Maxence
- FROISSART Kévin
- BISSON Clément
- DEROUCK Lucas
- Création des différentes vues
- Affichage des informations dans la vue infos
- CSS & placement des sliders
- Création des classes Objet
- JavaDoc
- Tests Unitaire
- Séléction aléatoire des sprites lors de la création des planètes
- Création classe Vecteurs
- Ajout de tous les sprites sur chacun des objets, icone et background, ressources
- Chargement du fichier en ligne de commandes
- Chargement de fichiers depuis l'application
- Gestion des erreurs
- Gestion de la progression, ajout de TO:DO & JavaDoc
- Lecture du fichier
- Gestion des erreurs textuelles des fichiers
- Stockage & création des objets dans le canvas
- Implémentation d'Euler
- Ajout de la trajectoire des objets
- Guidage du vaisseau
- Création du controller
- Création de l'affichage, des sliders, boutons et leurs actions
- Communication des informations via des observers
- Préparation du rendu, captures, dossiers, jar ....
- Exécution d'un système depuis une console avec une ligne de commande.
- Exécution d'un système depuis l'application via le bouton Ouvrir.
- Possibilité de recommencer la simulation exécutée vie le bouton Reset.
- Possibilité de cacher les éléments du système via les boutons Vaisseau, Planètes & Soleil.
- Possibilité d'afficher la trajectoire des objets via le bouton Trajectoire.
- Ouverture du tableau d'informations détaillées via le bouton Infos ou la touche <i>.
- Nouveaux sprites à chaque simulation pour les objets simulés.
- Modification de la vitesse de simulation via le slider Vitesse de la simulation.
- Contrôle du vaisseau via les flèches du clavier.
- Version de java : Java SE Development Kit 13.0.1
- Version de javaFx : JavaFX 13
- Ligne de commande pour exécuter le .jar : mode2020-h1> java -jar mode2020-h1.jar exemples/fichier-a-executer.astro(txt)