Your browser lacks required capabilities. Please upgrade it or switch to another to continue.
Loading…
This is a short generative text experiment utilising Twine and [[Kate Compton's Tracery|http://tracery.io]]. This project was made possible with the use of the [[Trice project|https://github.com/incobalt/Trice]].
This project was created by Thea Kable as an experiment for her Honours Degree. The text within the game, although selected and edited by Thea Kable, is predominantly sourced from:
Tsing, A.L. 2015, //The Mushroom at the End of the World: On The Possibility of Life in Capitalist Ruins//, Princeton University Press, Princeton, New Jersey
https://publicdomainreview.org/conjectures/every-society-invents-the-failed-utopia-it-deserves/
And archives of the 'New Australia Co-Operative Journal' held within the State lIbrary of NSW.
[[Back|Start]]
[[Want to see the grammar?|JSON]]@@.byline.right;[[an IF project by Thea Kable|About]]@@
[[This is our beginning.|begin]]
[[This is our end.|end]]The JSON Grammar for this story is:
<<printGrammar>>
[[Back|About]] [[Start]]<<goto "Start">> <<timed 5s>><<set $currentName to trace("name")>>
The <<trace "adj">> history of $currentName /*
This passage explains the grammar passages in this story.
This story has 12 symbols: gHabitat, gSize, gHabitatFeature, gForest, gPlains, gTundra, gColor, gShape, gScenery, gCovering, gAnimal, and gAction. I named these passages all starting with a lower-case 'g' simply to make sure that they don't interfere with passage names I might want to use for the story (for example, the forest passage). You can name them whatever you want. The important thing, though, is that these 12 passages must have the "grammar" tag.
The title of each grammar passage becomes a symbol. Symbols are used with the <<trace>> macro and trace() function to choose rules defined under those symbols. For example <<trace "gSize">> will choose one of the rules defined in the gSize passage.
Each line of a grammar passage is an individual rule. These are often plain text (see gSize), but can sometimes be complex (see gHabitatFeature). Tracery will pick one of the lines in the passage. Then it will check if that line wants symbols expanded. The final result is then returned to the macro or function that called it.
The gHabitatFeature passage is an example of a symbol that has rules that link to other symbols. You can do this using the link format, which will cause Twine to make arrows to the other grammar passages called by rules. If you don't want Twine to do this, you can use regular Tracery syntax instead (also shown in the gHabitatFeature passage). Either method is fine. Use whichever one you prefer!
The gFullGrammar passage is intended to be used with the grammarFromPassage() method of generating a grammar. You can set this in the story JavaScript.
Supplied with this html file is a grammar.json file. You can load a grammar from a JSON file using the grammarFromFile() method. This is also set in the story JavaScript. NOTE: Due to security issues, many browsers will not allow you to load the JSON file unless it is hosted on the web. If you're seeing errors about grammar.expand not being a function, this might be the cause. You can check your browser's developer console to see if it prevented the file from being loaded from a local path.
*/{ "gAction" : ["shimmer","glow","blaze","flow","sing","emit"], "gAnimal" : ["cat","dog","bear","bird","fox","anteater","elephant","rhinocerous","horse","unicorn"], "gColor" : ["red","yellow","blue","green","violet","orange","mauve","chartreuse","periwinkle","taupe"], "gCovering" : ["fur","skin","scales","feathers","hair"], "gForest" : ["forest","wood","copse"], "gHabitat" : ["tundra","plains","forest"], "gHabitatFeature" : ["#gSize# #gScenery.s# with #gColor# #gShape.s# all about","#gColor# #gScenery.s# strewn about the area","#gColor# #gShape.s# floating from the sky"], "gPlains" : ["plain","savannah","scrubland","mesa"], "gScenery" : ["rock","tree","river","bridge"], "gShape" : ["star","stripe","dot","flower","spiral","diamond"], "gSize" : ["big","small","enormous","tiny","large"], "gTundra" : ["tundra","taiga","snowfield","ice flat"] }@@.title.right;Welcome to@@\
@@.uppertitle.right;<<trace "sub">>@@
Ah, what <<trace "adj">> <<trace "choice">>.
All good stories begin at the start.
[[The start...|begin2]]It was one of the many utopias springing up like mushrooms in those days.
Is each of us a mini construction site?
Ever since the enlightenment, it has all gone downhill.
What do you do when your world starts to fall apart?
Precarity once seemed the fate of the less fortunate.
The hands of the clock of doom have moved again.
No one knows what to expect.
We cannot go back to 1945, but we can learn the bitter lesson, and face the much darker present situation realistically.
What you do in these walls will often be unsettling and displeasing to some people.
The night shift is always undoing the damage of the day shift in an unending Sisyphean relay.an awful
an auspicious
a terrible
a brilliant
a terrifying
a foolproof
an inspireddecision
choice
option
catalyst
beginningThere was madness to it, yes — a madness which spoke to my own.
Only a few more swings of the pendulum, and atomic explosions will strike midnight for Western civilisation.
Our only chance at survival is to design our own beautiful extinction.
We have condemned ourselves to the lifelong immersion in the arbitrary.
Our enemy exploits any possibility for expansion.
We were at an impasse.
We were in search for pleasures in amidst the terrors of indeterminacy.
The world's climate went haywire.
They held rustic at ransom.
Even as my own star dimmed, I saw it.
In a fervour of creation, I saw it.<<trace "beginnings">>
<<trace "exigence">>
[[They journeyed alone.|groupA]]
[[They journeyed together.|groupT]]
It was one of the many utopias springing up like mushrooms in those days.
Is each of us a mini construction site?
Ever since the enlightenment, it has all gone downhill.
What do you do when your world starts to fall apart?<<trace "lone">> <<trace "person">> <<trace "ventured">> <<trace "place">>.
There and then, they sat alone and wrote their decree: @@.upper;<<trace "dec">>@@
<<if visited("begin")>>
<<trace "endings">>
<<elseif visited("end")>>
<<trace "beginnings">>
<<endif>>
[[Is it time to begin again?|Start][state.restart()]]<<trace "groupC">> <<trace "people">> and <<trace "group">> <<trace "people">> <<trace "ventured">> <<trace "place">>.
There and then, they sat together and wrote their decree: @@.upper;<<trace "dec">>@@
<<if visited("begin")>>
<<trace "endings">>
<<elseif visited("end")>>
<<trace "beginnings">>
<<endif>>
[[Is it time to begin again?|Start][state.restart()]]city
town
forest
field
desert
commune
community
shack
slab
country
islandexcellent
golden
hidden
new
rotten
first
last
destructive
fallen
faultless
flawless
impeccable
immaculate
foolproof
untainted
absolute
unequaled
horrid
abysmal
fearsome
terrifying
horrendous
boring
ideal
sublime
crowning
democratic
socialist
neo-liberal
rustic
drop
fall
fungalThe [[uAdj]] [[uCity]]
The [[uAdj]] [[uThing]].
[[uThing]] [[uCity]].
The [[uTime]] of the [[uThing]].affordance
drop
biosphere
mushroom
arcology
utopia
monarch
child
horror
ruler
democracy
end
death
anthropocene
end of the worldeon
age
millenia
millenium
day
week
microsecond
lightyear
era
empire
decade
two minutes
yearspioneer
fungal body
child
father
mother
parent
astronaut
scientist
arborist
baby
sibling
son
daughter
boy
girl
person
brother
sister
the most honourable and capable doctor
poet
farmer
seed
artist
designer
software priest
elder
veterinarian
animal
innovator
rich entrepreneur
poor entrepreneur
aquaculture farmer
disciple
archaeologist
architect
arcologist
author
youth
librarian
botanist
colonizer
butcher
baker
candlestick maker
Alone, a
A lone
One lonely
A singular
A lonely
A
Onetwo
three
four
five
six
seven
eight
nine
ten
eleven
twelve
thirteen
fourteen
fifteen
sixteen
seventeen
eighteen
nineteen
twenty
thirty
forty
fifty
close to five thousand
close to one hundred
exactly one thousand
exactly one hundred
a family of
a group of
a town of
a class of
two families of
five families of
a university full of
an immeasurable amount ofpioneers
fungal bodies
children
fathers
mothers
parents
astronauts
scientists
arborists
babies
siblings
sons
daughters
boys
girls
people
brothers
sisters
the most honourable and capable doctors
poets
farmers
seeds
artists
designers
software priests
elders
veterinarians
animals
innovators
rich entrepreneurs
poor entrepreneurs
aquaculture farmers
disciples
archaeologists
architects
arcologists
authors
youths
librarians
botanists
colonizers
butchers
bakers
candlestick makersbuilt
grew
discovered
developed
foundthe vast, unknowable cosmos
an empty stage
the Earth, well before man stepped foot on land
the Moon
the Hollow of the Earth
where no man has gone before
where no-one has gone before
a strange new world
Terra
a new civilisation
space
the perfect city
a replica of home
Dross City
under staircases
the dirty physiology of the world
an active volcano
a large tract of land
a small tract of land
the forest
nature
under the forest floor
the blasted landscape
the extinction
the anthropocene age
the cthulucene
the urban sprawl
the melted ice of the glaciers
Junkspace
an abandoned petri dish
an under-dimensioned plastic structure
an interior so extensive you can barely perceive its limits
a dense collection of objects, images, videos and immersive installationsTwo
Three
Four
Five
Six
Seven
Eight
Nine
Ten
Eleven
Twelve
Thirteen
Fourteen
Fifteen
Sixteen
Seventeen
Eighteen
Nineteen
Twenty
Thirty
Forty
Fifty
Close to five thousand
Close to one hundred
Exactly one thousand
Exactly one hundred
A family of
A group of
A town of
A class of
Two families of
Five families of
A university full of
An immeasurable amount ofEach for all and all for each!
Can the bland be amplified?
The cosmetic is the new cosmic.
This is the third apple.
For all and for each!
Man is nature taking consciousness for itself.
There is nothing left to know.
True perfection is found in zero.
A new hope is born.
A few golden grains have been found 'mid the dross.
Freedom shall never be wanting for guards.
Social justice for all.
Make the forest.But they did not move.
Nothing changed.
They changed everything.
We were saved.
That's how it is on this bitch of an earth.
Instantly, I felt myself uncannily at home, safe at last in a place I'd never been.
They spun only clouds and moon beams. Whereas I had learned to dream in stone and steel.
We were exhausted by hope.
All those utopias burst one by one like fragile bubbles blown by a child.
They still live - in exile - in silence.@@.title.right;Welcome to@@\
@@.uppertitle.right;<<trace "sub">>@@
Oh, what <<trace "adj">> <<trace "choice">>.
All good stories begin at the end.
[[The end...|end2]]<<trace "endings">>
<<trace "exigence">>
[[They journeyed alone.|groupA]]
[[They journeyed together.|groupT]]