From e9b2a53d1312f6d47f1f76ff33bf8b4c02347d4b Mon Sep 17 00:00:00 2001 From: tth Date: Sat, 19 Feb 2022 01:32:35 +0100 Subject: [PATCH] phylosopie time --- BloubWorld/doc/what-is-a-bloub.md | 39 +++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 BloubWorld/doc/what-is-a-bloub.md diff --git a/BloubWorld/doc/what-is-a-bloub.md b/BloubWorld/doc/what-is-a-bloub.md new file mode 100644 index 0000000..bd6cfac --- /dev/null +++ b/BloubWorld/doc/what-is-a-bloub.md @@ -0,0 +1,39 @@ +# What is a bloub ? + +## Philosophie + +Bonne question, mais nous n'avons pas le temps, point suivant ? + +En fait, si, il est tard, mais j'ai envie de raconter des +conneries. + +## Technique + +Voici la version du _Sat 19 Feb 2022 12:37:42 AM CET_ + +``` + type t_bloubs + character(8) :: nick + logical :: alive + integer :: num ! ??? + real :: px, py, pz + real :: vx, vy, vz + real :: radius + integer :: age + end type t_bloubs +``` + +Certains champs sont assez explicites, comme le nick, la position +dans l'espace, le rayon (pour nous, un bloub est +une entité abstraite assimilable à une bubulle) +ou la vitesse sur les trois axes. +D'autres, comme `alive`, sont +plus délicates à expliquer, sauf si l'on considère que les +bloubs sont zombifiables. + +D'autres, comme l'age, sont bien plus sujettes à de diverses +interprétations. doit-on incrémenter l'age à chaque tick d'horloge +ou à chaque évènement discret ? Et à quel age un bloub devient-il +trop vieux, à quel age va-t-il mourir ? + +