Writing Machine Directory/statemachines: Difference between revisions
No edit summary |
No edit summary Tag: Manual revert |
||
| Line 1: | Line 1: | ||
< | <h1>Writing-Machines/State-Machines</h1> | ||
State Writing Machines made during [[Prototyping/2025-2026/T1#SESSION_1|prototyping on 23 September]]''<br> | |||
using [[:File:Prototyping_20250923_state_machines.pdf]] and [[Graphviz]]<br> | |||
<div class="box"> | <div class="box"> | ||
<div class=noprint>outcomes of the day can be found here: https://hub.xpub.nl/sergio/state-writing-machines</div> | |||
==Aquarium Conversation Simulator== | |||
<div style="justify-content: left;"> | |||
[[File:Aquarium-conversation-simulator-20250923.jpg|600px|frameless|center]] | |||
</div> | |||
==Nod-Blink-Yawn State Machine== | |||
<div style="display: flex; justify-content: left;"> | |||
> 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> | |||
<div style="display: flex; justify-content: left;"> | |||
[[File:LeaLuca-statemachine.svg|thumb]] | |||
</div> | |||
==Barbara and Youjung's Writing Machine== | |||
<div style="display: flex; justify-content: left;"> | |||
<syntaxhighlight lang="graphviz"> | |||
igraph { | 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?"] | |||
} | } | ||
</syntaxhighlight></br> | |||
</div> | |||
<div style="display: flex; justify-content: left;"> | |||
[[File:Writingmachineyb.png|alt=Barbara and Youjung's Writing Machine|thumb|Barbara and Youjung's Writing Machine|left]] | |||
</div> | |||
==Robin and Ema's State Machine== | |||
<div style="display: flex; justify-content: left;"> | |||
[[File:greyandemasfirststatemachine.svg|alt=Robin&Ema's Writing Machine|thumb|Robin&Ema's Writing Machine|left]] | |||
</div> | |||
==Bart and Daan's Writing Machine== | |||
<div style="display: flex; justify-content: left;"> | |||
[[File:Bart_daan_machine.svg|Bart and Daan's writing machine|thumb|left]] | |||
</div> | |||
==Sibyl, Kiki, Tommi's Writing Machine== | |||
<div style="display: flex; justify-content: left;"> | |||
[[File:Sibyl, Kiki, Tommi's writing machines.svg|Sibyl, Kiki, Tommi's writing machines|thumb|left]] | |||
</div> | </div> | ||
</div> | |||
</ | [[Category: Writing Machines]] | ||
Revision as of 23:07, 6 December 2025
Writing-Machines/State-Machines
State Writing Machines made during prototyping on 23 September
using File:Prototyping_20250923_state_machines.pdf and Graphviz
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
Barbara and Youjung's Writing Machine
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?"]
}