Gravity screen saver : un écran de veille chaotique !

Soyez le premier à donner votre avis sur cette source.

Vue 7 467 fois - Téléchargée 837 fois

Description

La loi de la gravitation est chaotique : vous connaissiez le problème des 3 corps mais vous ignoriez les racines complexes unitaires du phénomène à n corps...
http://perso.worldonline.fr/ors/gravity/index.html

Source / Exemple :


- Gravity Screen Saver est un simulateur de la loi de gravité qui régit le mouvement des planètes :
http://perso.worldonline.fr/ors/gravity/index.html
http://perso.worldonline.fr/ors/gravity/gravity.zip (gravity.scr seul, 91 Ko : copiez VB6FR.DLL dans C:\Windows\System ou \System32 pour NT si ce n'est pas déjà fait)

- Package d'installation avec le RunTime VB dont VB6FR.Dll (1.6 Mo) :
http://perso.worldonline.fr/ors/gravity/gravityinst.zip

- Pour utiliser des images supplémentaires (space_*.jpg et star_*.bmp), placez-les dans le répertoire contenant Gravity.scr (essayez, ça n'a rien à voir !) :
http://perso.worldonline.fr/ors/gravity/morepictures.zip (2 Mo)
http://patrice.dargenton.free.fr/gravity/morepictures.zip (10 Mo)

- MyScreenSaver est un prototype d'économiseur d'écran minimal : il est conçu pour servir de base à votre propre écran de veille :
http://perso.worldonline.fr/ors/gravity/myscreensaversrc.zip (20 Ko)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

Nouvelle version :
Gravity.Net : l'écran de veille chaotique en VB.Net (Gravity2.scr) :
www.vbfrance.com/article.aspx?Val=5646

Note : http://ors.chez.tiscali.fr/gravity/morepictures.zip (2 Mo) : recopiez l'URL dans la barre d'adresse pour que le lien marche...
Messages postés
370
Date d'inscription
lundi 1 avril 2002
Statut
Membre
Dernière intervention
11 février 2010

Tu pourrais rajouter l'exemple dans les menu du systeme solaire voir si ca marche ? (:þ
Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

Note : le délai pour quitter l'écran de veille est du au fait que, pour bien faire, il faut utiliser un timer pour gérer l'animation, il ne suffit pas de faire un DoEvents dans la boucle d'animation (sauf sous Windows 2000, ça marche bien mieux). L'inconvénient c'est que c'est beaucoup plus dur à programmer, surtout si on adapte un logiciel DOS (il faut conserver les variables à chaque appel du timer).
Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

C'est vrai que les classes pour l'affichage en transparence, c'est plutot du niveau 3. Je vais sans doute le refaire en vb.net car il y a des imperfections quasi impossible à résoudre, et se sera bcp plus simple je pense. J'ai trouvé plein d'autres images astronomiques, je vais bientot mettre à jour morepictures.zip avec 10 Mo cette fois :-)
Messages postés
71
Date d'inscription
mercredi 9 janvier 2002
Statut
Membre
Dernière intervention
15 juin 2002

Impressionnant ton truc. T'es sur que c'est du niveau 2
Si oui, je crois que je devrais remettre mes sources ou niveau 1 :'-(
********************************************************************

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.