Skip to content

Latest commit

 

History

History
60 lines (49 loc) · 2.15 KB

README JALON 1.md

File metadata and controls

60 lines (49 loc) · 2.15 KB

Mode2020-H1

Equipe

  • BOURDIN Maxence
  • FROISSART Kévin
  • BISSON Clément
  • DEROUCK Lucas

Responsabilités

DEROUCK Lucas
  • Création des différentes vues
  • Affichage des informations dans la vue infos
  • CSS & placement des sliders
  • Création des classes Objet
BISSON Clément
  • JavaDoc
  • Tests Unitaire
  • Séléction aléatoire des sprites lors de la création des planètes
  • Création classe Vecteurs
BOURDIN Maxence
  • 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
FROISSART Kévin
  • 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 ....

Fonctionnalités

- 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.

Exécution du code

  • 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)