Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

GRAVITY.NET : L'ÉCRAN DE VEILLE CHAOTIQUE EN VB.NET


Information sur la source

Catégorie :Ecrans de veille Source .NET ( DotNet ) Niveau : Initié Date de création : 03/09/2002 Date de mise à jour : 03/09/2002 15:43:40 Vu / téléchargé: 16 566 / 824

Note :
9,4 / 10 - par 5 personnes
9,40 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
Gravity Screen Saver est économiseur d'écran sur l'aspect chaotique de la loi de gravité qui régit le mouvement des planètes. Il s'agit d'une simulation du mouvement harmonique (mais pas très stable !) de grappes de planètes parcourant des orbites purement théoriques. Ces planètes sont placées dans des conditions d'équilibre calculées à partir des racines unitaires complexes (Z^n = 1). Ces orbites seraient stables à terme si la simulation numérique n'était pas une approximation des phénomènes continus de l'espace temps, surtout lorsque deux planètes sont proches l'une de l'autre.

Nouveauté : la version 2.0 est en VB.Net
- Utilisation du type de donnée Decimal au lieu de Double pour améliorer la précision et donc la stabilité (mais toute la librairie System.Math est en Double seulement, la stabilité n'est pas améliorée, dommage !) ;
- Angles de départ variables des systèmes d'orbites ;
- Rotation de bitmap : les planètes ont un spin, elles tournent sur elles-mêmes ;
- Les planètes symétriques ont maintenant la même image et le même spin ;
- Amélioration du mode 3D : diamètre apparent, correction du centrage, bRnd pour b3D ;
- Gestion des chocs : Merci à Alcys :
CHOCS ENTRE BILLES DE MASSES DIFFERENTES : www.flashkod.com/article.aspx?Val=118
Note : pour le moment, les chocs à n billes simultanées ne marchent pas très bien (une solution est envisagée dans le code).
- L'écran de veille et sa configuration partagent maintenant la même Form : le code source est simplifié ;
- Le code source est plus simple : avec la prise en compte du graphisme dans la librairie de la plate-forme .Net, le gain totale est de 15% pour le nombre de lignes de code (2730 au lieu de 3212) et près de 50 % pour la taille du code exécutable : 68 Ko au lieu de 120 Ko ;
- Par rapport aux précédentes versions de VBNetScreenSaver, il y a plus d'options de transition des images et la gestion des erreurs est améliorée.

patrice.dargenton@free.fr
http://patrice.dargenton.free.fr/gravity/index.html
http://patrice.dargenton.free.fr/index.html

 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de Tidus le 03/09/2002 11:41:21

Chez moi ça marche pas ... Ca s'initialise pas, mais c'est peut-être à cause des runtimes ... les runtimes .NET sont avec XP ou y a ke les VS 6 ?,??

signaler à un administrateur
Commentaire de joker le 03/09/2002 12:35:19

Chez moi ça marche, mais j'ai VisualStudio.NET installé entièrement.
J'y connais pas grand chose en nb complexes, mais le résultat est très sympa, en plus un screen différent à chaque lancement ... cool !

signaler à un administrateur
Commentaire de Alan71 le 03/09/2002 13:00:15

est-ce qu'il serait possible d'avoir un screenshot ?...

signaler à un administrateur
Commentaire de Patrice99 le 03/09/2002 16:10:21

Voilà, j'ai ajouté un screenshot.

Voici où on peut télécharger le framework pour ceux qui n'ont pas VS.Net :

Config. requise du Microsoft .NET Framework :
http://www.microsoft.com/France/msdn/technologies/technos/framework/configuration.asp

Runtime .Net (la partie redistribuable du Framework .NET) :
http://download.microsoft.com/download/NETFrameworkRedistributable/Install/1.0/W982KMexp/FR/dotnetredist.exe (20 Mo)

Service pack 2 Fr du Framework .Net :
http://download.microsoft.com/download/NETFrameworkRedistributable/Patch/2/W98NT42KMeXP/FR/NDP10_SP_Q322035_Fr.exe (5 Mo)

Service pack 2 Us du Framework .Net :
http://download.microsoft.com/download/NETFrameworkRedistributable/Patch/2/W98NT42KMeXP/EN-US/NDP10_SP_Q321884_En.exe (6 Mo)

Voir aussi :
Tutorial de migration VB6 en VB.Net : un cas concret
www.vbfrance.com/article.aspx?Val=5648

signaler à un administrateur
Commentaire de Alan71 le 03/09/2002 19:50:59

merci !

signaler à un administrateur
Commentaire de zappy le 09/01/2003 17:40:35 administrateur CS

Très space, j'ai pas vraiment compris la chose :/

signaler à un administrateur
Commentaire de mimithebrain le 21/05/2003 03:19:11

mauvais le zip, jarrive pas a l'ouvrire :(

signaler à un administrateur
Commentaire de Dromax le 11/11/2004 00:48:28

Moi j'aimerais inserer un ecran de veille ds une form (en fond ou ds un picture box, truc du genre)

Kelk'un pourrais m'aider ??

Plz c important !

signaler à un administrateur
Commentaire de Patrice99 le 11/11/2004 09:47:15

Si tu fais "Configurer" avec le bouton droit de la souris sur le fichier Gravity.scr, tu auras précisément ce que tu veux !

signaler à un administrateur
Commentaire de necrom le 25/06/2008 00:49:11 10/10

J'avoue ça claque bien j'adopte :)

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,328 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.