begin process at 2012 02 13 08:44:22
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > SIMULATION DU SYSTÈME SOLAIRE

SIMULATION DU SYSTÈME SOLAIRE


 Information sur la source

Note :
9,56 / 10 - par 9 personnes
9,56 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Niveau :Expert Date de création :04/02/2003 Date de mise à jour :04/02/2003 09:06:38 Vu / téléchargé :8 463 / 980

Auteur : jollivie

Ecrire un message privé
Site perso
Commentaire sur cette source (19)
Ajouter un commentaire et/ou une note

 Description

Simulation du Système Solaire avec effet 3D, mais en pur VB
Utilisez les sliders pour effet de zoom et vitesse
Les positions des planètes sont exactes (le calcul est légèrement simplifié pour gagner de la place).
Les satellites des planètes et les astéroides (Pallas, Vesta, Ceres, Junon) sont approximatifs et ralentis (satellites) mais réalistes.
Zoomez vers la terre en 2062 pour voir le passage de la Comète de Halley ! (position réaliste mais totalement approximative)



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture KHI3 UNE CALCULATRICE PLEINE DE GADGETS ET DE FONCTIONS ORIG...
Source avec Zip GÉNÉRATEUR DE CODE VB.NET
Source avec Zip Source avec une capture UNE CALCULATRICE PLEINE DE GADGETS ET DE FONCTIONS ORIGINALE...
Source avec Zip Source avec une capture ANALYSE DES FICHIERS D'UN RÉPERTOIRE ET DE SES SOUS RÉPERTOI...
Source avec Zip BROWSE DE BASES ORACLE EN ADO

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) DES CHIFFRES ET DES LETTRES par ShayW
Source avec Zip Source avec une capture FAIRE REBONDIR PLUSIEURS BALLES par pierreh51
Source avec Zip Source .NET (Dotnet) JE DES BRIQUES MOUVANTES par alpha5
Source avec Zip Source avec une capture TOWER BATTLE 2 par Softmama
JEU D'ADRESSE ,JEU DE TIR À LA SOURIS par yvesdudu

Commentaires et avis

Commentaire de Patrice99 le 04/02/2003 09:56:57

Tes 3 sources sont excellentes, bravo ! il y a juste quelques imperfections à régler (par exemples tracer les angles pour les jeux sur la gravitation). Pour ceux que la gravitation intéresse, voir aussi :
- Gravity.Net : l'écran de veille chaotique en VB.Net (Gravity2.scr) :
www.vbfrance.com/article.aspx?Val=5646
- Version VB6 : www.vbfrance.com/article.asp?Val=2162

Commentaire de joker le 04/02/2003 11:34:56

Excellent,
Bien que je ne sois spécialiste ni du système solaire, ni de ses simulations, j'ai une petite remarque : le soleil n'est-il pas censé effectuer un légère ellipse lui aussi ?  =:o)  

Joker.

Commentaire de nruiz le 04/02/2003 11:36:42

Trés bon bravo ! Par contre, où as-tu déniché les formules de gravitation et d'orbites ?

Commentaire de jollivie le 04/02/2003 13:35:43

Merci pour vos avis à tous !

Réponse à Joker :
On est en coordonées héliocentriques
Sinon, le soleil ferait bien plus qu'une petite ellipse ! :-D

Jo

Commentaire de joker le 04/02/2003 14:07:54

ok, ok ... je t'avais bien dit que j'étais pas un  spécialiste  lol
Le domaine est très intéressant et le résultat excellent.
est-ce qu'il existerait un tuto ou des infos pour se plonger un peu sur ce genre de simulation ?

Commentaire de RaphAstronome le 04/02/2003 19:01:06

Le soleil se balade dans la Voie-lactée ou est dans un referantiel heliocentrique.

Commentaire de Salutpoilau le 04/02/2003 20:15:33

C la premiere fois ke je donne une note t ke je donne un commentaire se commentaire est le suivant:
"FELICITATION" => note 10/10

Commentaire de Patrice99 le 05/02/2003 08:43:29

Si au lieu de prendre le referentiel heliocentrique, tu prends le centre de masse du système solaire, alors là oui : le soleil parcours une petite ellipse, et c'est plus logique, bien vu joker. Pour les formules, nruiz, tu es impardonnables : on apprend tous la formule de gravité (inv) proportionnelle au carré des distances, c'est simple à programmer. Par contre, simuler le système solaire exacte, il a fallut pas mal de siècle pour y arriver :-)

Commentaire de asd le 05/02/2003 11:44:39

Bravo !
9/10

Commentaire de Guidelor le 05/02/2003 17:19:23

Epoustouflifiant !!

Commentaire de bigane le 16/02/2003 14:11:58

Bonjour,
Le travail est impressionnant, et le résultat est là.
Mais, (il y a toujours un Mais) j'ai remarqué quelques imperfctions dans ton code :
Tu ne déclare que rarement tes variables et il y a des erreurs de déclaration. Par exemple dans sysol.Timer1_Timer,  tu as : Dim e0, p0, p1, x0, y0, x1, y1, px, py, r1 As Double
Seul r1 est déclaré double, les autres valeurs sont de type variant. Il faut préciser As double pour toutes tes valeurs, ton code sera accéléré.
Dans tes fonctions du module plan_det, effectue ce type de modification :
Public Function Terre_L01( byval t as double) As Double
  dim Q as double
...
Là encore, tu accélèreras le code. Si il est bien optimisé, tu pourras alors mettre une fréquence de timer plus petite (exemple 50 au lieu de 100), et tu pourras diminuer l'incrément :
On peut avoir une précision à l'heure près en effectuant ces modifications dans syssol.timer1_timer :
...
toto = toto + v.Value / 24
np(10) = Format$(toto, "short date") & " : " & Format$(toto, "HH")
d = Day(toto) + Format(toto, "HH") / 24
...

Tu peux utiliser l'option 'Option Explicit', cela te permettra de typer toutes tes variables. Tu devrais déclarer tes entiers en type Long (plus rapide que l'integer), tes variables de calculs en type Double, tes variables de position à l'écran en type Single.
Le gosub peut être modifié en une fonction.
L'indentation est à revoir, les commentaires aussi.
Toutes les images devraient être regroupées dans une seule, et  l'affichage devrait être effectuée avec une api de windows :
BitBlt Lib "gdi32"
En final, l'utilisation d'une pictureBox avec deux Scrolls permettrait de se déplacer dans le système solaire sans recalcul.

Je pense que l'idée est bonne, et que ce programme n'est qu'un départ (j'espère). Bonne continuation, et merci encore pour le travail effectué.

Bigane

Commentaire de Wanouze le 23/02/2003 21:28:29

J'hallucine!... Prodigieux!
Je ne connais rien au système solaire, aux planètes, etc...  mais ton prog m'a fait rêvé... quelques minutes.
J'apprécie, et te souhaite bon courage pour le reste.
Nico

Commentaire de Taramino le 30/03/2003 17:38:54

Magnifique !!!!!!! prodigieux, tu es un dieux !!!

Commentaire de jollivie le 30/03/2003 17:52:06

Merci pour vos commentaires très sympas et encourageants
Je vais remettre qques trucs d'ici peu
Jo

Commentaire de Mauricet le 24/04/2003 10:00:19

Je te félicite pour ton programme, j'ai essayé d'en faire autant et je ne suis pas encore arrivé au bout.
Quelques commentaires seraient bienvenus. Comme deux ou trois lignes d'explication devant un gros paquet de chiffres qui doivent représenter des perturbations ? VSOP87 ?

Commentaire de Mauricet le 24/04/2003 17:01:13

Bien que je trouve que la trajectoire de la Lune est bizarre.
J'ai pu voir la comête comme indiqué dans la présentation.
Merci beaucoup
Ce travail mériterait d'être continué et achevé

Commentaire de MadM@tt le 24/01/2005 20:43:51

13 000 lignes en un seul module... comment fait tu pour travailler ??

Commentaire de PaulVB le 26/07/2006 16:17:14

Bravo, je ne suis pas du tout spécialiste dans ce domaine et jaimerai en savoir plus seulement j'ai une remarque à faire, sur mon PC je n'arrive pas à l'année 2062 comme indiqué car à chaque fois qu'il arrive à l'année 2060 il fait décrémente au lieu de s'incrémenter jusqu'à 2062 résultat:
je n'arrive pas à observer le passage de la Comète de Halley
peuxx tu m'aider car tè chiffres me perde un peu

Commentaire de clementpat le 20/11/2006 00:04:10

Tres gros est bon travail , bravo.
PaulVB :ton probléme vient certainement , que tu pousse le curseur en haut a gauche , carrement a gauche ................cela fait alors decrementer ..........

3 graduations avant qu'il soit totalement a gauche , passe la vitesse a 1 .

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,296 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales