Jeux de simulation - arnaudrco/exemples GitHub Wiki

8 dépôts github : exemples-de-montages avec les ateliers et projets réalisés au repair café festisol animations et projets réalisés pendant FESTISOL et à la MJC ; CROUS-micro-python animations et projets commencés au CROUS et poursuivis pendant les ateliers numériques ; piano une nouvelle passion réalisée à coup de marteau visio organigramme et communication ; jouets réparations, récréations mathématiques, création de nouveaux jouets developpement-voiture robot, intelligence artificielle ; raspberry-pico et micro-python ; Repair Café d'Orsay Blog

Comment partager des réalisations de simulation ? Beaucoup de sites ont fermé à cause des opérateurs ; pourtant des jeux de simulation peuvent toujours tourner : Laurent nous a fait des belles démonstrations

Simulations réalisées par Laurent

Simulation de Billard Français

image

Quelques coups de billard "artistiques"

Vous trouverez la majeure partie des positions présentées ici sur le site de la fédération francaise de billard, à la page de Jean REVERCHON.

Il ne faut pas beaucoup plus d'une minute, avec les explications pour réaliser ces points sur mon simulateur. Combien d'année de pratique (en étant doué, sur un vrai billard ?).

Ces coups sont relativement facile à imaginer. Il faut bien comprendre ce que va donner le frottement, ce que donne le choc, et très souvent, on assiste à une transition entre une trajectoire dictée par le choc, vers une trajectoire dictée par le frottement. Par choc, il faut entendre choc entre les billes, mais aussi choc queue/bille.

Avec le simulateur, c'est un vrai régal d'imaginer des coups, on peut rejouer sans cesse exactement le même coup, vérifier l'importance relative des paramètres, bref, laisser libre cours à l'imagination.

J'ai repris l'ensemble des positions qui étaient dans cette page (avant le 3 decembre 2000) et je les ai avantageusement remplacés par les positions que Jean Sancho m'a envoyé, il y a de ca quelques mois.

Je pense qu'il n'y a pas photos et que ces coups sont beaucoup plus proches de la réalité du jeu que ceux que j'avais fait.

Si l'un d'entre vous (qui visitez cette page veut ajouter des commentaires, des indications... n’hésitez pas !!!).

Vous retrouverez la totalité de ces coups sur les versions du soft. Ils font tous partie de la "série de demonstration" qui se lance au chargement du logiciel. Je rappelle au passage qu'il faut faire un clic avec la souris ou un escape pour sortir du mode "demonstration".)

Un autre conseil... Regarder les trajectoires des billes est impressionnant, mais je vous encourage à regarder les mouvements sur le simulateur. Car une grande part de la magie du billard artistique est de voir les billes freiner, accélérer, prendre de l'effet sur les bandes.... Choses qu'un livre ou une image ne peut reproduire.

Soufflerie numérique

image

Décrire des géométries complexes, simuler et visualiser des écoulements en "temps réel" sur votre PC, sont des taches accessibles à un PC d'aujourd'hui. Le freeware présenté ici intègre ces différents aspects: construction d'un maillage par "CSG", modélisation par la méthode FHP, et visualisation des resultats

Ce soft est le résultat d'une "expérience informatique". Le genre de chose faite en parallèle, et qui doit ne prendre que 5 minutes. (enfin, c'est ce que je me suis dit au début).

A l'origine, quelques rares papiers quand je faisais mes études sur les automates cellulaires, puis un article dans la Recherche (Avril 1993) sur l'hydrodynamique sur réseau. Et aussi le fait qu'ayant écrit un solveur Navier-Stockes avec de la combustion en volumes finis, les sources ne se compilent plus, et que ces méthodes sont un peu compliquées à utiliser pour juste se faire plaisir à visualiser des écoulements. Il faut dire que le graphique n'a plus rien à voir avec celui des années fin 80, la programmation événementielle transforme le moindre bout de code à deux balles en usine à gaz. Surtout dans le domaine 'modélisation/simulation'. Enfin, je trouve…

Bref, après avoir renoué avec l'envie d'expérimenter, j'ai été surpris de voir très vite des écoulements intéressants à l'écran. A partir de là, le plus facile était fait, et je savais que transformer le soft en quelque chose de pas trop buggé, d'utilisable par quelqu'un d'autre prendrait du temps, et serait un travail souvent ingrat, et seulement parfois amusant. Mais comme pour le simulateur de billard, je ne pouvais pas ne pas partager.

Le résultat, vous l'avez ici. Rien à voir avec les softs 'pros', les ressources ne sont pas les mêmes, la motivation non plus. Je vous propose donc "une boite d'expériences" (Ecoulements 2000 ?) , qui je l'espère vous permettra de satisfaire votre curiosité, et de regarder le monde physique qui nous entoure avec un œil différent. Si vous êtes du genre à vous émerveiller, à chaque fois, devant le sillage d'un canard dans un étang, vous me comprenez….

Avec ce soft, vous pourrez jouer à l'apprenti sorcier sur votre pc. Vous pourrez définir des formes, les placer dans des écoulements, modifier à loisir les géomètries, les vitesses des fluides…

Enfin…. Presque tout cela.

Si la version freeware de ce soft existe, c'est également grâce à l'aide d'un collègue très au fait des interfaces graphiques. Il a été le premier testeur, et est à l'origine de nombreuses améliorations sur l'ergonomie générale du soft. Sans lui, ce soft serait probablement encore dans un carton, à lire des fichiers de commande et à générer des images en batch.

Voir en temps réel des écoulements "complexes" sur l'écran d'un PC nécessite quelques simplifications. Aussi, pas d'éléments ou de volumes finis dans ce soft, mais une utilisation basique d'un modèle basé sur la simulation de particules. Pas de valeurs numériques pour la pression, la densité ou la température non plus. Mon but est avant tout de voir des choses à l'écran. Et de vous faire donner le moyen de jouer vous même.

Néanmoins, les écoulements simulés, sont assez proches de ce que l'on observe autour de nous. Et même si ce n'est pas excessivement simple, en quelques minutes, vous pourrez créer vos propres objets.

Néanmoins, les écoulements simulés, sont assez proches de ce que l'on observe autour de nous. Et même si ce n'est pas excessivement simple, en quelques minutes, vous pourrez créer vos propres objets.

Enfin, pour fixer les idées, les images obtenues sur cette page et les pages liées ont été faites sur un PC qu'on peut qualifier de base fin 2004. (Athlon a 1,8GHz, avec 256Mo). Sur un beau PC, ça doit vraiment être agréable…

Exécutables

Soufflerie

https://github.com/arnaudrco/exemples/blob/main/simulation/Soufflerie030706.zip

Billard Français

ici

https://github.com/arnaudrco/exemples/blob/main/billard.png)

Liste des ateliers ici