Writing Machine Directory/statemachines: Difference between revisions
No edit summary |
No edit summary |
||
| Line 15: | Line 15: | ||
<syntaxhighlight> | <syntaxhighlight> | ||
> in | > in | ||
to give a touch of human warmth to our schematic demonstration | to give a touch of human warmth | ||
to our schematic demonstration | |||
Clara van Bloemendaal is the dragon of Arnhem | Clara van Bloemendaal is the dragon of Arnhem | ||
> | > | ||
| Line 45: | Line 46: | ||
<syntaxhighlight lang="graphviz"> | <syntaxhighlight lang="graphviz"> | ||
igraph { | igraph { | ||
label="Youjung and Barbara's writing machine ( ^a ) ^a " | label="Youjung and Barbara's writing machine | ||
( ^a ) ^a " | |||
labelloc="t" | labelloc="t" | ||
speaker [shape=doublecircle]; | speaker [shape=doublecircle]; | ||
listener [shape=doublecircle label="listener\n ^v ( ^` ^m ^` ) ^v "]; | listener [shape=doublecircle label="listener\n ^v | ||
( ^` ^m ^` ) ^v "]; | |||
input [shape=plaintext] | input [shape=plaintext] | ||
output [shape=plaintext] | output [shape=plaintext] | ||
rankdir=LR; | rankdir=LR; | ||
input -> speaker | input -> speaker | ||
speaker -> listener [label="quietly say the sentence"] | speaker -> listener [label="quietly say | ||
the sentence"] | |||
speaker -> speaker [label="I said..."] | speaker -> speaker [label="I said..."] | ||
listener -> output | listener -> output | ||
Revision as of 00:00, 7 December 2025
Writing-Machines/State-Machines
This is part of the statemachines created through improvisation by XPUB members.
Aquarium Conversation Simulator
Nod-Blink-Yawn State Machine
> in
to give a touch of human warmth
to our schematic demonstration
Clara van Bloemendaal is the dragon of Arnhem
>
touch
>
NOD
>
TURN OPPOSITE x4
>
touch Clara
>
touch Clara has
>
touch Clara has to do with
>
touch Clara has to do with straightforward
>
touch Clara has to do with straightforward dragon
>
touch Clara has to do with straightforward dragon
> out
</div>State Machine 2
igraph {
label="Youjung and Barbara's writing machine
( ^a ) ^a "
labelloc="t"
speaker [shape=doublecircle];
listener [shape=doublecircle label="listener\n ^v
( ^` ^m ^` ) ^v "];
input [shape=plaintext]
output [shape=plaintext]
rankdir=LR;
input -> speaker
speaker -> listener [label="quietly say
the sentence"]
speaker -> speaker [label="I said..."]
listener -> output
listener -> speaker [label="Pardon?"]
}
</div>