diff --git a/BloubWorld/README.md b/BloubWorld/README.md index a4c123f..e68300a 100644 --- a/BloubWorld/README.md +++ b/BloubWorld/README.md @@ -41,17 +41,25 @@ Fabrication d'une population de bloubs plus ou moins aléatoires. Deux paramètres : le nom du fichier (extention `.blbs`) et le nombre de bloubs désirés. Les règles de génération *devraient* être paramétrables. -[source](genbloubs.f90) +([source](genbloubs.f90)) ### movebloubs -Le cœur actif du système : c'est lui qui, à chaque tick, va déplacer -les bloubs, gérer les rebonds avec la boudary-box, éliminer les -bloubs usés par les chocs, et faire naitre de nouveaux bloubs +Il ne fait que deux choses : à chaque tick, va déplacer +les bloubs et faire naitre de nouveaux bloubs si le besoin s'en fait sentir. Seul problème, il n'a pas de notion directe du temps, parce qu'il est juste de passage dans un pipeline. -[source](movebloubs.f90) +([source](movebloubs.f90)) +### mergebloubs + +Le cœur actif du système : c'est lui qui, à chaque tick, va +gérer les rebonds avec la boudary-box, éliminer les +bloubs usés par les chocs, gérer les fusions de bloubs +(avec plein de mathstuff dedans) et assurer l'équilibre +global du système... +C'est sur cette partie qu'il y a des améliorations à trouver. +([source](mergebloubs.f90)) ### exportbloubs @@ -60,19 +68,14 @@ 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, dans les formats il n'y a que POVray, -mais Gnuplot et/ou Rdata arriveront bien un de ces jours.[source](exportbloubs.f90) +mais Gnuplot et/ou Rdata arriveront bien un de ces jours. +([source](exportbloubs.f90)) Un exemple : l'idée est de générer un fichier `.inc` pour Povray pour utiliser les données exportées dans une scène, par exemple le barycentre des bloubs. Et c'est très facile à faire avec un [script Awk](toinc.awk). -### mergebloubs - -Alors, celui-ci, il n'est pas vraiment au point. Il faut tout ré-écrire -et faire gaffe à l'explosion quadratique. -[source](mergebloubs.f90) - ## TODO - Concevoir un système de _bouding box_ facile à utiliser