1
Carte du système solaireCarte du système solaire
Kevin BOULALA – L3 INFO ­ 2014 11
Université de Franche ComtéUniversité...
2
Carte du système solaireCarte du système solaire
Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 2
Universi...
3
Carte du système solaireCarte du système solaire
Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 3
Universi...
4
Carte du système solaireCarte du système solaire
Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 4
Universi...
5
Carte du système solaireCarte du système solaire
Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 5
Universi...
6
OUI
Carte du système solaireCarte du système solaire
Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 6
Univ...
7
Carte du système solaireCarte du système solaire
Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 7
Universi...
8
Carte du système solaireCarte du système solaire
Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 8
Universi...
9
Carte du système solaireCarte du système solaire
Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 9
Universi...
10
Carte du système solaireCarte du système solaire
Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 10
Univer...
11
Carte du système solaireCarte du système solaire
Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 11
Univer...
12
Carte du système solaireCarte du système solaire
Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 12
Univer...
13
Carte du système solaireCarte du système solaire
Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 13
Univer...
14
Carte du système solaireCarte du système solaire
Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 14
Univer...
15
Carte du système solaireCarte du système solaire
Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 15
Univer...
16
Carte du système solaireCarte du système solaire
Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 16
Univer...
17
Carte du système solaireCarte du système solaire
Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 17
Univer...
18
Carte du système solaireCarte du système solaire
Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 18
Univer...
19
Carte du système solaireCarte du système solaire
Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 19
Univer...
20
Carte du système solaireCarte du système solaire
Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 20
Univer...
21
Carte du système solaireCarte du système solaire
Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 21
Univer...
22
Carte du système solaireCarte du système solaire
Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 22
Univer...
Prochain SlideShare
Chargement dans…5
×

Carte du système solaire en PLT-Scheme, présentation orale

292 vues

Publié le

Voici la présentation orale d'un projet réalisé dans le cadre de ma formation Licence 3 Informatique à l'Université de Franche-Comté.
Besançon, Mars 2014.

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
292
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
4
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Carte du système solaire en PLT-Scheme, présentation orale

  1. 1. 1 Carte du système solaireCarte du système solaire Kevin BOULALA – L3 INFO ­ 2014 11 Université de Franche ComtéUniversité de Franche Comté Carte du Système solaireCarte du Système solaire Sujet proposé par Jean­­Michel HUFFLENSujet proposé par Jean­­Michel HUFFLEN
  2. 2. 2 Carte du système solaireCarte du système solaire Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 2 Université de Franche ComtéUniversité de Franche Comté SommaireSommaire Présentation du projetPrésentation du projet Choix de conceptionChoix de conception L'interface graphiqueL'interface graphique Les donnéesLes données Algorithme de baseAlgorithme de base Les fonctionnalitésLes fonctionnalités Les échellesLes échelles FonctionnementFonctionnement La taille des planètesLa taille des planètes La hauteur et la largeur des orbitesLa hauteur et la largeur des orbites Les améliorations possiblesLes améliorations possibles BilanBilan
  3. 3. 3 Carte du système solaireCarte du système solaire Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 3 Université de Franche ComtéUniversité de Franche Comté Présentation du projetPrésentation du projet ObjectifObjectif Explorer le système solaireExplorer le système solaire Objectif personnelObjectif personnel Rendre l'application ludiqueRendre l'application ludique OutilsOutils Langage : PLT­SchemeLangage : PLT­Scheme DrScheme v4.2.4DrScheme v4.2.4
  4. 4. 4 Carte du système solaireCarte du système solaire Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 4 Université de Franche ComtéUniversité de Franche Comté Choix de conceptionChoix de conception L'interface graphiqueL'interface graphique Gestion de l'espaceGestion de l'espace Menus ouvrent de Menus ouvrent de  nouvelles fenêtresnouvelles fenêtres Utilisation de raccourcisUtilisation de raccourcis clavierclavier
  5. 5. 5 Carte du système solaireCarte du système solaire Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 5 Université de Franche ComtéUniversité de Franche Comté Choix de conceptionChoix de conception Les donnéesLes données Id Entier unique, permettant d'identifier la planète Nom String, ce nom est affiché sur la carte Rayon  équatorial Le seul rayon saisi de la planète (pas de rayon polaire) Aphélie Point de l'orbite le plus éloigné du Soleil Périhélie Point de l'orbite le plus proche du Soleil Vitesse  orbitale Vitesse moyenne linéaire en km/s Couleur Utilisée pour sa représentation dans la carte
  6. 6. 6 OUI Carte du système solaireCarte du système solaire Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 6 Université de Franche ComtéUniversité de Franche Comté Algorithme de baseAlgorithme de base Initialisation de la Initialisation de la  fenêtrefenêtre Prendre la liste Prendre la liste  des planètes des planètes  Réinitialiser la liste + Réinitialiser la liste +  incrémenter le tempsincrémenter le temps La liste estLa liste est vide ?vide ? Dessiner la 1° planèteDessiner la 1° planète Passer à la planète Passer à la planète  suivantesuivante Pause de 0,04 secPause de 0,04 sec Effacer les dessinsEffacer les dessins NONNONOUIOUI
  7. 7. 7 Carte du système solaireCarte du système solaire Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 7 Université de Franche ComtéUniversité de Franche Comté Les fonctionnalitésLes fonctionnalités Ajouter/supprimer une planèteAjouter/supprimer une planète Mise à jours automatique de toutes les fenêtres après l'ajout ou Mise à jours automatique de toutes les fenêtres après l'ajout ou  la suppression d'une planètela suppression d'une planète
  8. 8. 8 Carte du système solaireCarte du système solaire Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 8 Université de Franche ComtéUniversité de Franche Comté Les fonctionnalitésLes fonctionnalités Gestion de la taille des planètesGestion de la taille des planètes Terre plus petite après ajout de 2*TerreTerre plus petite après ajout de 2*Terre 2*Terre est 2 fois plus grosse que la Terre2*Terre est 2 fois plus grosse que la Terre
  9. 9. 9 Carte du système solaireCarte du système solaire Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 9 Université de Franche ComtéUniversité de Franche Comté Les fonctionnalitésLes fonctionnalités Gestion de la vitesse des planètesGestion de la vitesse des planètes
  10. 10. 10 Carte du système solaireCarte du système solaire Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 10 Université de Franche ComtéUniversité de Franche Comté Les fonctionnalitésLes fonctionnalités Gestion des orbites des planètesGestion des orbites des planètes
  11. 11. 11 Carte du système solaireCarte du système solaire Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 11 Université de Franche ComtéUniversité de Franche Comté Les fonctionnalitésLes fonctionnalités Modification de la vitesse d'animationModification de la vitesse d'animation Possible de le faire varier avec les raccourcis clavierPossible de le faire varier avec les raccourcis clavier Minimum : ­100Minimum : ­100 Maximum : +100Maximum : +100
  12. 12. 12 Carte du système solaireCarte du système solaire Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 12 Université de Franche ComtéUniversité de Franche Comté Les fonctionnalitésLes fonctionnalités Afficher les informations des planètesAfficher les informations des planètes
  13. 13. 13 Carte du système solaireCarte du système solaire Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 13 Université de Franche ComtéUniversité de Franche Comté Les fonctionnalitésLes fonctionnalités Zoomer/dé­zoomer sur l'animationZoomer/dé­zoomer sur l'animation Sans zoomSans zoom ZoomZoom Dé­zoom maximalDé­zoom maximal
  14. 14. 14 Carte du système solaireCarte du système solaire Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 14 Université de Franche ComtéUniversité de Franche Comté Les fonctionnalitésLes fonctionnalités Changer la taille de la fenêtreChanger la taille de la fenêtre Choix entre une dimension personnelle ou pré­définieChoix entre une dimension personnelle ou pré­définie
  15. 15. 15 Carte du système solaireCarte du système solaire Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 15 Université de Franche ComtéUniversité de Franche Comté Les fonctionnalitésLes fonctionnalités Adaptation des planètes à la taille de la fenêtreAdaptation des planètes à la taille de la fenêtre 640 * 480640 * 480 400 * 300400 * 300
  16. 16. 16 Carte du système solaireCarte du système solaire Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 16 Université de Franche ComtéUniversité de Franche Comté Les fonctionnalitésLes fonctionnalités
  17. 17. 17 Carte du système solaireCarte du système solaire Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 17 Université de Franche ComtéUniversité de Franche Comté Les échellesLes échelles FonctionnementFonctionnement Seul le soleil n'est pas mis à l'échelleSeul le soleil n'est pas mis à l'échelle Utilisation de coefficients pourUtilisation de coefficients pour La taille des planètesLa taille des planètes La hauteur des orbitesLa hauteur des orbites La largeur des orbitesLa largeur des orbites La taille des planètes et des orbites dépendentLa taille des planètes et des orbites dépendent de la taille de la fenêtrede la taille de la fenêtre
  18. 18. 18 Carte du système solaireCarte du système solaire Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 18 Université de Franche ComtéUniversité de Franche Comté Les échellesLes échelles La taille des planètesLa taille des planètes Elle dépend de la taille de fenêtreElle dépend de la taille de fenêtre La plus grosse planète fera 7,5% de la hauteur  de la fenêtreLa plus grosse planète fera 7,5% de la hauteur  de la fenêtre Hauteur de la fenêtre < Largeur de la fenêtreHauteur de la fenêtre < Largeur de la fenêtre 100%100% 7,5%7,5%
  19. 19. 19 Carte du système solaireCarte du système solaire Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 19 Université de Franche ComtéUniversité de Franche Comté Les échellesLes échelles La hauteur et la largeur des orbitesLa hauteur et la largeur des orbites Les orbites s'adaptent à la taille de la fenêtreLes orbites s'adaptent à la taille de la fenêtre La hauteur et la largeur n'utilisent pas la même échelleLa hauteur et la largeur n'utilisent pas la même échelle => Excentricité orbitale non respectée=> Excentricité orbitale non respectée Plus réaliste Plus réaliste Moins réaliste Moins réaliste
  20. 20. 20 Carte du système solaireCarte du système solaire Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 20 Université de Franche ComtéUniversité de Franche Comté Les améliorations possiblesLes améliorations possibles Gestion des satellites naturelsGestion des satellites naturels Ne pas utiliser des listes pour le stockage de données Ne pas utiliser des listes pour le stockage de données  (vector, hashtables)(vector, hashtables) Sauvegarder/charger les cartes du Système solaireSauvegarder/charger les cartes du Système solaire
  21. 21. 21 Carte du système solaireCarte du système solaire Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 21 Université de Franche ComtéUniversité de Franche Comté BilanBilan Expériences en PLT­SchemeExpériences en PLT­Scheme Dessiner dans ce langageDessiner dans ce langage Connaissances en Connaissances en astrophysiqueastrophysique
  22. 22. 22 Carte du système solaireCarte du système solaire Kevin BOULALA – L3 INFO ­ 2014Kevin BOULALA – L3 INFO ­ 2014 22 Université de Franche ComtéUniversité de Franche Comté DémonstrationDémonstration

×