8.6 KiB
8.6 KiB
some diagrams
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.
general flow
!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
:decide on starting conditions, scope & duration;
:play first cycle;
repeat
repeat :start a cycle (continue);
: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;
a more detailed flow
!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;
}
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…;
a more detailed flow (P&R terms)
!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);
note left: conformal proposition(s)
}
repeat:observe the current environment;
:each player adds a Q card on available P;
note left: (individual) valuation
partition "cycle n+1n" {
repeat
:select some L cards;
:each player extends the environment\nwith either an O or Q card;
note left: 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…;
a more detailed parallel flow
!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);
}
: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…;
dot flow (test)
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 "]
l3_3 [label=" test V -> P "]
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)";
l3_1 -> l3_2 -> l3_3 }
}
notes (etc+)
plantuml references