2020-11-04 02:44:53 +00:00
# -*- mode: org; coding: utf-8; -*-
2020-11-09 22:20:03 +00:00
#+LaTeX_CLASS : zzkt-article
2020-11-10 12:16:59 +00:00
#+LateX_Header : \setcounter{secnumdepth}{0}
#+OPTIONS : toc:2
2020-11-09 22:20:03 +00:00
#+author : The S.P.A.C.E consortium
#+title : Process and Reality (diagrams)
2020-11-04 02:44:53 +00:00
2020-11-17 22:16:00 +00:00
#+begin_export latex
2020-11-10 12:16:59 +00:00
\newpage
2020-11-17 22:16:00 +00:00
#+end_export
2020-11-10 12:16:59 +00:00
* some diagrams
2020-11-09 22:20:03 +00:00
#+ATTR_LATEX : :options [Alfred North Whitehead]
#+BEGIN_qf
2020-11-04 02:44:53 +00:00
There is urgency in coming to see the world as a web of interrelated processes of which we are integral parts, so that all of our choices and actions have consequences for the world around us.
2020-11-09 22:20:03 +00:00
#+END_qf
2020-11-04 02:44:53 +00:00
2020-11-10 12:16:59 +00:00
** general flow
2020-11-04 02:44:53 +00:00
2020-11-09 22:20:03 +00:00
#+BEGIN_SRC plantuml :file img/play-001.png
2020-11-04 02:44:53 +00:00
!include https://raw.githubusercontent.com/bschwarz/puml-themes/master/themes/cerulean/puml-theme-cerulean.puml
header
2020-11-17 22:16:00 +00:00
<font color=red size=14 >superject<&cog ></font >
2020-11-04 02:44:53 +00:00
variable cyclics
%date("yyyy.MM.dd' at 'HH:mm")
endheader
:decide on starting conditions, scope & duration;
:play first cycle;
2020-11-17 22:16:00 +00:00
repeat
repeat :start a cycle (continue);
2020-11-04 02:44:53 +00:00
:play some cards;
repeat while (realise a proposition?) is (no) not (yes)
#palegreen: <font color=darkblue >in The Wider Realm</font >;
repeat while (continue the game?) is (yes) not (no)
:conclude;
2020-11-10 15:54:50 +00:00
#+End_src
2020-11-04 02:44:53 +00:00
2020-11-09 22:20:03 +00:00
#+CAPTION : overview of game flow
2020-11-04 02:44:53 +00:00
#+ATTR_ORG : :width 400
2020-11-10 12:16:59 +00:00
#+ATTR_LaTeX : :height 15cm :placement [!h]
2020-11-04 02:44:53 +00:00
#+RESULTS :
2020-11-09 22:20:03 +00:00
[[file:img/play-001.png ]]
2020-11-04 02:44:53 +00:00
2020-11-17 22:16:00 +00:00
#+BEGIN_EXPORT latex
2020-11-10 12:16:59 +00:00
\newpage
2020-11-17 22:16:00 +00:00
#+END_EXPORT
2020-11-10 12:16:59 +00:00
** a more detailed flow
2020-11-04 02:44:53 +00:00
2020-11-09 22:20:03 +00:00
#+BEGIN_SRC plantuml :file img/play-013.png
2020-11-04 02:44:53 +00:00
!include https://raw.githubusercontent.com/bschwarz/puml-themes/master/themes/cerulean/puml-theme-cerulean.puml
header
2020-11-17 22:16:00 +00:00
<font color=red size=14 >superject <&cog ></font >
2020-11-04 02:44:53 +00:00
variable cyclics
%date("yyyy.MM.dd' at 'HH:mm")
endheader
partition start {
:decide on how to begin the game;
:decide on how many <b >cycles</b >\n(duration or extent);
}
partition "cycle 0" {
:divide deck in to O, Q & V piles;
:shuffle & select {x} cards from the O and Q pile;
:create some propositios\n (by pairing O & Q cards);
:shuffle & select some V cards;
}
partition "cycle n+1" {
repeat
:observe the current environment;
:each player adds a Q card on available P;
repeat
:each player extends the environment\nwith either an O or Q card;
:one player chooses a V card to\n "provide a lure";
:the player describes the lure;
backward : move V to penumbra\nor pass to next player;
repeat while (realise the proposition?) is (<font color=red >no</font >) not (<font color=red >yes</font >)
#palegreen: <font color=red >…in the <b >Wider Realm</b ></font >;
repeat while (continue the game?) is (<font color=red >yes</font >) not (<font color=red >no</font >)
}
:conclude…;
#+END_SRC
2020-11-10 12:16:59 +00:00
#+caption : a more detailed game flow
2020-11-09 22:20:03 +00:00
#+ATTR_ORG : :width 400
2020-11-10 12:16:59 +00:00
#+ATTR_LaTeX : :height 20cm :placement [!h]
2020-11-04 02:44:53 +00:00
#+RESULTS :
2020-11-09 22:20:03 +00:00
[[file:img/play-013.png ]]
2020-11-10 12:16:59 +00:00
2020-11-17 22:16:00 +00:00
#+BEGIN_EXPORT latex
2020-11-10 12:16:59 +00:00
\newpage
2020-11-17 22:16:00 +00:00
#+END_EXPORT
** a more detailed flow (P&R terms)
#+BEGIN_SRC plantuml :file img/play-013-1.png
!include https://raw.githubusercontent.com/bschwarz/puml-themes/master/themes/cerulean/puml-theme-cerulean.puml
header
<font color=red size=14 >superject <&cog ></font >
variable cyclics
%date("yyyy.MM.dd' at 'HH:mm")
endheader
partition start {
:decide on how to begin the game;
:decide on how many <b >cycles</b >\n(duration or extent);
}
partition "cycle 0" {
:divide deck in to O, Q & V piles;
:shuffle & select {x} cards from the O and Q pile;
:create some propositios\n (by pairing O & Q cards);
:shuffle & select some V cards;
note right: conformal proposition(s)
}
partition "cycle n+1n" {
repeat
:observe the current environment;
note right: (individual) valuation
:each player adds a Q card on available P;
repeat
:each player extends the environment\nwith either an O or Q card;
note right: non-conformal proposition(s)
:one player chooses a V card to\n "provide a lure";
:the player describes the lure;
backward : move V to penumbra\nor pass to next player;
repeat while (realise the proposition?) is (<font color=red >no</font >) not (<font color=red >yes</font >)
#palegreen: <font color=red >…in the <b >Wider Realm</b ></font >;
repeat while (continue the game?) is (<font color=red >yes</font >) not (<font color=red >no</font >)
}
:conclude…;
#+END_SRC
#+caption : a more detailed game flow (P&R terminology)
#+ATTR_ORG : :width 600
#+ATTR_LaTeX : :height 20cm :placement [!h]
#+RESULTS :
[[file:img/play-013-1.png ]]
#+BEGIN_EXPORT latex
\newpage
#+END_EXPORT
2020-11-10 12:16:59 +00:00
** a more detailed parallel flow
2020-11-04 02:44:53 +00:00
2020-11-09 22:20:03 +00:00
#+BEGIN_SRC plantuml :file img/play-014.png
2020-11-04 02:44:53 +00:00
!include https://raw.githubusercontent.com/bschwarz/puml-themes/master/themes/cerulean/puml-theme-cerulean.puml
header
2020-11-17 22:16:00 +00:00
<font color=red size=14 >superject <&cog ></font >
2020-11-04 02:44:53 +00:00
variable cyclics
%date("yyyy.MM.dd' at 'HH:mm")
endheader
partition start {
:decide on how to begin the game;
:decide on how many <b >cycles</b >\n(duration or extent);
}
:create the first spread..;
if (chance)
partition "chance cycle" {
:divide deck in to O, Q & V piles;
:shuffle & select cards from the O & Q piles;
:create some propositions\n (by pairing O & Q cards);
:shuffle & select some V cards;
}
elseif (deliberation)
partition "deliberation cycle" {
:divide deck in to O, Q & V piles;
:place all cards face up;
:discuss & select which pairs to create;
:create some propositios\n (by pairing O & Q cards);
:select some V cards\n(roughly one for each cycle);
}
elseif (combination)
partition "combined v1" {
:divide deck in to O, Q & V piles;
:select randomly from one pile\nand deliberately from the other(s);
:create some propositions\n (by pairing O & Q cards);
:select V cards\n(one for each cycle);
}
elseif (combination)
partition "combined v2" {
:divide deck in to O, Q & V piles;
:place Q & V cards face up\nall others face down;
:each player is dealt O cards\nand can choose relevant Q cards;
:each player creates a proposition\n (by pairing O & Q cards);
:each player chooses a V card\n(roughly one for each cycle);
}
else
stop
endif
if (chance)
partition "cycle v1" {
repeat
:observe the current environment;
:each player adds a Q card on available P;
repeat
:each player extends the environment\nwith either an O or Q card;
:take next V card from the deck\nto "provide a lure";
:the player describes the lure;
backward : (keep V in play?);
repeat while (realise the proposition?) is (<font color=red >no</font >) not (<font color=red >yes</font >)
#palegreen: <font color=red >…in the <b >Wider Realm</b ></font >;
repeat while (continue the game?) is (<font color=red >yes</font >) not (<font color=red >no</font >)
}
elseif (deliberation)
partition "cycle v2" {
repeat
:observe the current environment;
:each player adds a Q card on available P;
repeat
:each player extends the environment\nwith either an O or Q card;
:one player chooses a V card to\n "provide a lure";
:the player describes the lure;
backward : move V to penumbra\nor pass to next player;
note right: may require\nclarification
repeat while (realise the proposition?) is (<font color=red >no</font >) not (<font color=red >yes</font >)
#palegreen: <font color=red >…in the <b >Wider Realm</b ></font >;
repeat while (continue the game?) is (<font color=red >yes</font >) not (<font color=red >no</font >)
}
else
stop
endif
:conclude…;
#+END_SRC
2020-11-10 12:16:59 +00:00
#+caption : a more detailed, parallel flow
#+ATTR_LaTeX : :height 20cm :placement [!h]
2020-11-04 02:44:53 +00:00
#+RESULTS :
2020-11-09 22:20:03 +00:00
[[file:img/play-014.png ]]
2020-11-04 02:44:53 +00:00
2020-11-10 12:16:59 +00:00
\newpage
** dot flow (test)
2020-11-04 02:44:53 +00:00
2020-11-10 12:16:59 +00:00
#+BEGIN_SRC dot :file img/play-003.png :cmdline -Kdot -Tpng
2020-11-04 02:44:53 +00:00
digraph {
splines=true;
compound=true;
node [shape=box];
graph [fontname = "Noto Sans"];
node [fontname = "Noto Sans"];
edge [fontname = "Noto Sans"];
l1 [label="decide on starting conditions, scope & duration"]
l2 [label="play starting cycle (establishment)"]
//l3 [label="play a cycle (continuation)"]
l3_1 [label=" add qualifiers "]
l3_2 [label=" add O or Q cards "]
2020-11-17 22:16:00 +00:00
l3_3 [label=" test V -> P "]
2020-11-04 02:44:53 +00:00
l4 [label="“realise the proposition“"]
l5 [label="stop"]
l6 [label="continue with another cycle"]
{ rank=same l4 l6 }
l1 -> l2 -> l3_1
l3_3 -> l4 -> l5
l4:e -> l6 -> l3_1:e
subgraph cluster_c {
label = "play a cycle (continuation)";
2020-11-17 22:16:00 +00:00
l3_1 -> l3_2 -> l3_3 }
2020-11-04 02:44:53 +00:00
}
#+END_SRC
2020-11-17 22:16:00 +00:00
#+caption : dot test
2020-11-10 12:16:59 +00:00
#+ATTR_ORG : :width 400
#+ATTR_LaTeX : :height 10cm :placement [!h]
2020-11-04 02:44:53 +00:00
#+RESULTS :
2020-11-09 22:20:03 +00:00
[[file:img/play-003.svg ]]
2020-11-04 02:44:53 +00:00
2020-11-17 22:16:00 +00:00
#+BEGIN_EXPORT latex
2020-11-10 12:16:59 +00:00
\newpage
2020-11-17 22:16:00 +00:00
#+END_EXPORT
2020-11-10 12:16:59 +00:00
* notes (etc+)
plantuml references
- https://plantuml.com/state-diagram
- https://plantuml.com/activity-diagram-beta
- https://bschwarz.github.io/puml-themes/rolling.html