From 414572133db8ff0d22a0df1d6ec3cb6b5de8a10d Mon Sep 17 00:00:00 2001 From: tth Date: Tue, 22 Mar 2022 23:53:30 +0100 Subject: [PATCH] un peu de bla en plus --- BloubWorld/README.md | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/BloubWorld/README.md b/BloubWorld/README.md index d840abe..137237a 100644 --- a/BloubWorld/README.md +++ b/BloubWorld/README.md @@ -10,26 +10,34 @@ Lesquelles valeurs peuvent évoluer en fonction du temps. ## Description d'un bloub -Attention cette description n'est qu'un exemple ! +Attention cette description n'est qu'un exemple, mais les points +essentiels de la première étape sont là. +Les caractériques dynamiques : position et vélocités. +Coté physique : l'age en bloubcycle (avec un maximum), la taille, +un petit nom, et un état (coucou la FSM). + ``` type t_bloubs character(8) :: nick logical :: alive integer :: state + integer :: num ! ??? real :: px, py, pz real :: vx, vy, vz real :: radius - integer :: age + integer :: age, agemax end type t_bloubs ``` -C'est simple, en fait. Le plus compliqué, c'est de savoir quoi en faire. +C'est (preseque) simple, en fait. +Le plus compliqué, c'est de savoir quoi faire de ce fatras +de *bigdata*. -On peut en fabriquer des gazillions, et ensuite +On peut fabriquer des gazillions de bloubs, et ensuite les lacher dans un espace clôt, avec des parois rebondissantes. Chaque choc va un peu les user, et au bout d'un moment, -ils vont mourir. C'est comme ça. +ils vont mourir. C'est comme ça, c'est la vie des bloubs. ## Comment ça fonctionne ? @@ -43,7 +51,7 @@ Pour le moment, l'ensemble des opérations est gérée par un script shell qui enchaine des opérations plus élémentaires. Oui, je sais, ce n'est pas optimal, mais c'est un cadre idéal pour les bricolages hasardeux. -Ces opérations agissent sur des fichiers de type `.blsb` qui sont, +Ces opérations agissent sur des fichiers de type `.blbs` qui sont, vu du fortran, des dumps séquentiels du type t_bloubs. Un format de fichier qui va être modifié assez souvent, ne gardez pas d'archives. @@ -51,7 +59,7 @@ de fichier qui va être modifié assez souvent, ne gardez pas d'archives. Fabrication d'une population de bloubs plus ou moins aléatoires. Deux paramètres : le nom du fichier et le nombre de bloubs. -Les règles de génération devraient être paramétrables. +Les règles de génération *devraient* être paramétrables. ### movebloubs @@ -68,6 +76,7 @@ juste de passage dans un pipeline. Sortie sur `stdout` de certaines propriétes des bloubs, qui seront reprise par un (ou des) scripts écrits en `awk`, afin de générer ce qu'il faut pour les différents moteurs de rendu. +**Le format de sortie est susceptible de changer sans préavis.** Bon, pour le moment, il n'y a que POVray, mais Gnuplot arrivera en second.