Compare commits

...

No commits in common. "2cb5caf00e419a0db513c2c672f31787794e0a69" and "56292c903e984160361d4146eafd95b086f31dde" have entirely different histories.

52 changed files with 363 additions and 168 deletions

View File

@ -4,8 +4,12 @@
this is a place where i am writing a game about a forest. I'm going to try to focus on writing, and not too much on tooling. so hopefully there won't be much here
You can find a current WIP copy at <http://tilde.town/~dozens/forest/>
## Requirements
For writing and building:
- m4: https://www.gnu.org/software/m4/m4.html
- just: https://github.com/casey/just
- pandoc: https://pandoc.org/

17
TODO
View File

@ -1,17 +0,0 @@
write the story
keep working on encounters
how to add the dreaming 🤔
keep adding protocols
horns v wings
try adding a dream
> I can still remember who I was before the forest. I can remember this place before the forest was here.
>
> __tree
add shroombs

1
macros
View File

@ -5,3 +5,4 @@ define(__tree, `Allmother Tree')dnl
define(__monster, `Leviathan')dnl
define(__perm, `(Permenant Feature)')dnl
define(__fishtype, `Fishtype')dnl
define(__checkbox, `<label><input type="checkbox" /><span>$1</span></label>')dnl

View File

@ -4,5 +4,5 @@ title: You Can Drive Out Nature With A Pitchfork But It Always Comes Roaring Bac
## Introduction
This is a role-playing game about exploring an enchanted forest that is waking from a dream.
This is a game about exploring an enchanted forest that is waking from a dream.

View File

@ -12,3 +12,7 @@ But the forest has been sullen lately. Withdrawn. There just hasn't been any new
And now it is late summer. The grass is long and golden, and the leaves are crimson. Before long, you'll have to think about cutting into some of the old growth so you have enough firewood to last the winter.
In the meantime, your uncle has given you some blankets to deliver to __witch deep in the tenebrous wood.
## Objective
Deliver a basket of blankets to __witch. Her hut is somewhere in the coniferous forest.

View File

@ -1,6 +1,6 @@
## Map
Start your adventure in the bottom left corner where the Entrance (E) is.
Start your adventure in the bottom center hex.
![Map of the forest](./static/img/map2.png)
![Map of the forest](./static/img/map.png)

View File

@ -1,13 +1,11 @@
Legend
### Legend
Key Description
--- -------------
E Entrance
F [Forest]
A [Fae Forest]
W [Wild Forest]
T [Tree]
C [Coniferous Forest]
B [Blighted Forest]
K [Boneyard]
---------------------------- -------------
![](static/img/forest.png) [Forest]
![](static/img/fey.png) [Fae Forest]
![](static/img/wild.png) [Wild Forest]
![](static/img/tree.png) [Tree]
![](static/img/cone.png) [Coniferous Forest]
![](static/img/blight.png) [Blighted Forest]
---------------------------- -------------

View File

@ -1,7 +1,6 @@
## Locations
## Location Descriptions and Encounters
Each location below contains a description, and a list of encounters. Each time you enter a location, roll 1d6. Count that many items down the list (skipping any crossed out items) and resolve that encounter. Then cross it off the list. Each individual location on the map can have a different encounter every time you return to it. For extra items / additional encounters, see the [Encounters] section.
Encounters: Each location below contains a list of encounters. Each time you enter a location, roll 1d6. Count that many spaces down the list and resolve that encounter. Then check it off the list. The next time you enter a location of the same type, do the same, skipping any checked off encounters. Each individual location can have a different encounter every time you return to it.
Permenant features: When you encounter a permenant feature, add that feature to the map, and then check it off the list of encounters. The feature will always be there when you return. Each location can only have one permenant feature.
Permenant features: When you encounter a *permenant feature*, add that feature to the map with a marking of your choice, and then check it off the list of encounters. The feature will always be there when you return to that location on the map. Each location can only have one permenant feature.

View File

@ -1,20 +1,28 @@
### Blighted Forest
Rotted leaves and dead branches litter the dried, cracked earth. The ground is bleached white in places as though salted. It is eerily silent.
Rotted leaves and dead branches litter the ground. The ground is barren and it is eerily silent.
- Crabs the size of your hand. If you kill one, two more appear to take its place.
- Dead animal
- A small woodland creature has been flayed and stuck upside down to a dead tree with a hunting knife.
- Giant rat
- Lost faun
- Lost faun trapped in the mud
- Scorpian
- [Grab Spider]
- Giant vulture
- [Double Scorpion]
- Tar pit
- A trio of [opultures](#opulture) hangs from a tree.
- Smelly Bog
- Sticky tar pit. Step carefully or become stuck.
- Fire swamp. Pockets of noxious gas here spontaneously combust, shooting jets of flame into the air. Proceed with caution.
- A haunted dried up swamp __perm. The dorsal spines of some ancient creature jut up out of the cracked earth creating a row of ominous bleached white stone spires that reach up to the sky link boney fingers of a reaching hand. Where rib bones run along the ground, the broken ground is rippling and undulating. The creature's huge skull lies half-buried here, half of its gaping toothy maw exposed, as well as one cavernous hollow eye socket large enough to crawl inside.
At one point, this was the most lush and fertile area of the whole forest. Now a blight spreads from here into the forest, destroying plantlife as it progresses.
If you have the *__fishtype* effect, read [Protocol G].

View File

@ -3,26 +3,30 @@
It's quiet here. Dried pine needles crunch softly underfoot and absorb most sound. It smells sticky, sappy, and piney.
- Woodpeckers
- A bunch of woodpeckers decide you must be full of delicious bugs.
- A large murder of crows stands in a circle around one of their own. They stand still and listen attentively, waiting to pass judgement, as the lone crow in the middle caws incessantly, hopping from one foot to the other now and again as though nervous.
- Bush brats
- A crop of [bush brats](#bush-brat) jump out of the brush and ambush you!
- Honeybear
- An [alces] rubbing its horns on the trunk of a tree.
- Giant ants
- Giant ants carrying food back to their mound.
- Giant sloth
- An enourmous spider web blocks the path ahead. Which means there is probably an enourmous spider nearby..
- Goats. They dance and frolick and jump around. If you scare them, they faint.
- A giant sloth hanging sleepily from a branch overhead.
- Sylph Village __perm
You wouldn't even know this village was here until you stumbled into it: they make next to no impact on the forest around them. The sylph live simply in natural shelters and lean-tos. Several can be seen fletching arrows, drying fruit, and otherwise living their peaceful sylvan lives. A small but steady stream of bush brats enter the village and are lead to into a sealed cave by one of the sylph. None of them come out.
- If you investigate the sealed cave, read [Protocol A].
If you investigate the sealed cave, read [Protocol A].
- Hut __perm
__witch has lived here deep in the heart of the wood for as long as anyone can remember. She claims that when she was a girl, her hut stood at what then was the edge of the forest.
- When you deliver the blankets to __witch, read [Protocol D].
When you deliver the blankets to __witch, read [Protocol D].

View File

@ -3,15 +3,17 @@
The very air seems to shimmer and sparkle in this wood. The colors seem a little brighter. Things here seem a little more surreal and a little more magical.
- [Alces]
- You come across a large [honeybear].
- The sun reflects brilliantly off the mirror-like grass. It dazzles and blinds you, and shatters into small silver shards when you step on it, tinkling like broken glass under foot.
- Giant sunflowers tower over head
- A giant toad that belches bubbles
- In the center of a small clearing there is a black cat with large eyes sitting in a bird cage. Scattered around the cage are the remains of a dozen sprites who look as though they died gruesomely during battle. The cat peers up at you through the bars of its cage and mewls pathetically.
- Giant moonflowers tower over head looking down at you. They always seem to be facing you, wherever you go.
- Sprites
- In the center of a small clearing there is a small black cat with large eyes sitting in a small bird cage. Scattered around the cage are the remains of a dozen sprites who look as though they died gruesomely during battle. The cat peers up at you through the bars of its cage and mewls pathetically.
- A band of war [sprites](#sprite) try to kick you out of their forest.
- Sprite village __perm

View File

@ -3,25 +3,23 @@
This is a friendly wood
- Alces
- An [alces] stands just off the path, partially obscured by trees.
- Brown wolf
- A young brown wolf seems surprised to see you.
- Bear
- A lost dog
- Sylph scout
- A [sylph] forager is hunting for mushrooms.
- Sprite
- A trio of [sprites](#sprite) are racing through the woods.
- Bush brats
- Some [bush brats](#bush-brat) are building a small tower out of twigs.
- Faun
- A lone [faun] is passed out sitting against a tree trunk. A flask of dark [psycho mead](#psycho-bee) is held loosely in its hands.
- Tree cat
- A group of trees, all of which have had their bark clawed and torn by what must be a large [tree cat].
- Giant spider
- Mossman
- A [mossman] caring for a small sappling.
- Circle of Dreams __perm

View File

@ -1,8 +0,0 @@
### Boneyard
A haunted dried up swamp. The dorsal spines of some ancient creature jut up out of the cracked earth creating a row of ominous bleached white stone spires that reach up to the sky link boney fingers of a reaching hand. Where rib bones run along the ground, the broken ground is rippling and undulating. The creature's huge skull lies half-buried here, half of its gaping toothy maw exposed, as well as one cavernous hollow eye socket large enough to crawl inside.
At one point, this was the most lush and fertile area of the whole forest. Now a blight spreads from here into the forest, destroying plantlife as it progresses.
- If you have the *__fishtype* effect, read [Protocol G].

View File

@ -4,3 +4,5 @@
The wide branches of __tree tower above the forest canopy, giving this part of the wood the appearance of a large dome. The ground is bare beneath its massive sprawling branches. Its tangled roots are exposed enough that you think you can walk or crawl into the tree.
- If you have the *Woodland Cloak*, read [Protocol E].
- If you have the *Dreamform* effect, read [Protocol O].

View File

@ -3,19 +3,21 @@
The part of the forest where the faun live is even more untamed and unruly than the rest of the forest.
- Bush brats
- A crop of [bush brats](#bush-brat) sitting around making pebble golems
- Lost faun
- A group of cavorting [fauns](#faun) try to lure you into their revelry
- Giant boar
- A giant boar digging around in the dirt for fresh grubs.
- Screeching monkeys
- Screeching monkeys swing down and try to steal your things.
- Lost sprite
- A lost [sprite] wants to get back to the fae wood.
- Goats. They dance and frolick and jump around. If you scare them, they faint.
- Grasping vines reach down from the branches to grab you
- Grasping vines
- A crocodile and a couple of capybara sitting by a watering hole
- Quicksand!
- Faun village. An orgy of revelry and merry making. Fauns drink wine from goblets and mead from horns, and run around screaming, laughing, and falling over each other. Read [Protocol C].

View File

@ -1,4 +0,0 @@
## Characters

View File

@ -1,8 +0,0 @@
### __witch
__witch had already lived several lifetimes by the time she first came to this place with nothing but a single seed clutched in her fist.
She resides in the wood but, unlike its other protectors--the fauns, sprites, sylphs, etc.--is not of it.
She is the progenitor of your family. Each subsequent generation inherits her as "auntie", never knowing how old she actually is.

View File

@ -1,4 +0,0 @@
### __tree
The first tree of this forest. __monster is nibbling at his roots. If __tree withers and dies, so will the forest, and so will __witch, and so will your family.

View File

@ -1,8 +0,0 @@
### __monster
An ancient sea creature that lived here when this whole forest was primordial ocean. When it died, it sank to the ocean floor and the food and nutrients provided by its carcass created abundant life.
Later, when the ocean receded, the forest grew up around in the same space around the beast.
__monster has slept through most of the history of dry land, but stirs now, distrubed by the dryness of its bones and disrupting the balance of the forest.

View File

@ -0,0 +1,20 @@
### Alces
A behemoth deer-like creature with massive horns fanning out from its head like hands reaching toward the sky. You could sit comfortably nestled in the cup of one of its upturned horns. It has a long nose and a bulging throat.
---
Mien
---
Hungry
Curious
Territorial
Lonely
Aggressive
Groggy
---

View File

@ -3,12 +3,19 @@
A tiny barely humanoid creature that looks like a couple of leaves stiched together with bundles of twigs for arms and legs. They often appear aggressive, slinging darts and stones and tiny arrows, but are mostly just mischievous and playful. They have a small amount of innate magic and enjoy creating small pebble golems to do their bidding.
Mien:
---
Mien
---
Mischievious
Curious
Helpful
Covetous
Playful
Shy
Curious
Helpful
Covetous
Playful
Shy
---

View File

@ -0,0 +1,20 @@
### Double Scorpion
A large scorpion with two stinging tails and four claws. Technically, there's no proof this isn't just a "scorpion," and that "normal" scorpions aren't really "half scorpions".
---
Mien
-------------------------
QUAD CLAW ATTACK
Double sting
Skittery
Just looking for a quiet place to molt
Boastful
Bloated
---

View File

@ -3,11 +3,18 @@
Small woodland creatures with wooly goat legs and hooves and small horns. They are short and stocky and tend to be a little rotund. They are wild and unpredictable, but are usually most interested in revelry and merry-making.
Mien:
---
Mien
---
Jolly
Drunk
Festive
Jealous
Revelry
Feral
---

View File

@ -0,0 +1,20 @@
### Grab Spider
A huge arthropod. Its pedipalps by its mouth are extra elongated, almost twice as long as its legs, and each ends with a jagged sawtoothed edge. It keeps its palps folded in front of it when not using them. But when hunting, fighting, or defending itself, it unfolds them and is capable of grabbing its prey lightning fast from quite a distance.
---
Mien
--------------------
Angry
Hungry
Wanna hug?
Fuck you
Stabby stabby
Just gonna grab ya
---

View File

@ -0,0 +1,21 @@
### Honeybear
The sound of heavy plodding steps accompanied by a loud, muffled buzzing is a sure sign of trouble. The innocuously named Honeybear is a bear, between mostly and all the way dead, that has been animated by a hive of psycho bees. Honeycomb protrudes from its back like sails. Black honey seeps from its pores and leaks from its blind eyes and other orifices. The psycho bees usually steer their shambling, ambulatory bearhives toward the recently or soon-to-be dead so they can make psycho honey from the meat.
---
Mien
----------------------------------
Gonna maul you
Need fresh meat for my bees
Deactivated
Just passing through
Busy being a beehive
Really wish I wasn't full of bees
---

View File

@ -3,11 +3,18 @@
A large shambling creature of twisted roots and green flowering vines, thick around as a tree trunk. They blend immediately and effortlessly into the forest: it is possible to be standing right next to one and not know it.
----
Mien
----
Apathetic
Protective
Curious
Wary
Sleepy
Dismissive
----

View File

@ -0,0 +1,20 @@
### Opulture
One of the more mundane varieties of gryphon, and an unsettling one at that: half opposum, half carion vulture. Bald of head, bald of tail, sharp of beak. It can be found hanging by its tail from tree branches, or perched on tree tops greedily waiting for the doomed to finally die so that they can feast on it.
---
Mien
---------------------
Patient
Asleep
Too hungry
Playing dead
Just out of reach
Just ate
---

View File

@ -0,0 +1,22 @@
### Psycho Bee
These carnivorous bees make thick, black honey from meat and have a parasitic relationship with the bears of the forest, burrowing into them, hollowing them out, and turning them into walking beehives. The "honeybears" don't survive this, but are piloted by the bees, who take over the nervous system, to find and kill prey for the bees to consume. Eating this "psycho honey" is said to give the victim disturbing visions of dreams and memories of those consumed by the bees. Some have reported to be able to cross from the memories of the dead into the landscape of the afterlife.
However, domesticated and rehabilitated psycho bees, kept by the sprites and the fauns of the forest, have successfully been bred to live in beehives instead of bears, and to make honey not from meat but from moonflowers. Consuming this more tame variety of psycho honey induces a tranquil state, and the sensation of drifting calmly through the void between stars.
---
Mien
-----------------------
Looking for a new home
Swarming
Passive
Eating meat
Aggressive
Protective
---

View File

@ -3,11 +3,18 @@
A small winged faerie. Their wings and, to an extent, their general appearance can be bat-like, moth/butterfly-like, or insect-like.
---
Mien
---
Playful
Curious
Aggro
Taunting
Haughty
Generous
---

View File

@ -3,11 +3,18 @@
The people of the forest. Shorter than a human, lithe and quick. Their skin is a dark brown-green, and they are covered with fine moss and small leaves the same way a human is covered with hair.
---
Mien
---
Aloof
Disinterested
Protective
Secretive
Impatient
Haughty
---

View File

@ -0,0 +1,20 @@
### Tree Cat
A large cat with long tufted ears, short body and long legs, and no tail. It spends most of its time up a tree, and you are unlikely to see or hear it until it drops down from above and tears into you with its claws.
---
Mien
---
Shy
Sleeping
Curious
Observant
Territorial
Hungry
---

View File

@ -0,0 +1,57 @@
## Encounters
d66 other things you might find or encounter in the forest
11. a human skull
12. a beautiful feather
13. a perfectly shaped leaf
14. a cute bug
15. a long branch perfect for a walking stick
16. a red brick.
<p></p>
21. a long line of ants marching acros your path
22. some words carved into a tree
23. a small glass vial
24. a perfectly round, smooth rock the size of your palm
25. the skull of a bird
26. a pile of animal droppings
<p></p>
31. large animal tracks crossing your path
32. recently disturbed dirt
33. a small dagger with a curved blade
34. a birds nest that has fallen to the forest floor
35. a large spiders web
36. a thin gold chain half buried in the dirt
<p></p>
41. a worn piece of paper with faded writing on it
42. a large frog
43. a small pond with leaves floating on it
44. a crow picking at a small carcas
45. a handful of stones stacked on top of each other
46. a fallen tree
<p></p>
51. a peaceful meadow
52. a truffle seeking hog
53. a crow racoon
54. a tree explodes right in front you!
55. two moose fighting each other
56. a long snake slithers out of the way into the underbrush
<p></p>
61. a termite mound as tall as you are
62. a giant snail
63. a flock of parrots squawking so loudly you would have to shout to be heard
64. quicksand!
65. a giant horned lizard sunbathing on a rock
66. a pleasant glade full of wildflowers

View File

@ -1,13 +0,0 @@
### Alces
A behemoth deer-like creature with horns fanning out from its head like hands reaching toward the sky. You could sit comfortably nestled in the cup of one of its upturned horns. It has a long nose and a bulging throat.
Mien:
Hungry
Curious
Territorial
Lonely
Aggressive
Groggy

View File

@ -7,9 +7,11 @@ You hear a dripping, dribbling voice burble up as though from the depths and pop
> Hello, child. I have been sleeping fitfully for a long time now, but your presence has finally woken me up.
>
> I have slept here perhaps too long. These lands are dry and strange to me. When I lived here, this place was the bottom of a vast ocean, and I swam here in peace. When I tired after I don't know how long, I allowed my life to leave my body, and my body sunk down to the bottom. An abundance of new life sprung up around the food and shelter provided by my body. And I was pleased, and I slept.
> I have slept here perhaps too long. These lands are dry and strange to me. When I lived here, this place was the bottom of a vast ocean, and I swam here in peace. When I tired after I don't know how long, I allowed my life to leave my body, and my body sunk down to the bottom. An abundance of new life sprung up around the food and shelter provided by my body.
>
> While I slept, the ocean receded and dried up, and for a long time I was alone. I don't recognize this place any longer. My bones are dry. I want to be at peace again. I want to sleep again.
> I was at my happiest then. I had nothing to worry about and nothing to do but watch my body nourish and support new life. And I was pleased, and I slept.
>
> While I slept, the ocean receded and dried up, and for a long time I was alone. I don't recognize this place any longer. My bones are dry. I want to be at peace again. I want to sleep again. I want to be of use.
The voice becomes still.

View File

@ -1,6 +1,6 @@
### Protocol J
The bush brats, the sylph, and the mossmen are all distinct life stages of the same creature. The bush brats spin a cocoon and hatch into sylph. The sylph eventually become more and more plantlike until they become mossmen. And the mossmen eventually become more and more sedentary until they take root and grow special tuber-like structures that hatch into bush brats.
The secret is this: the bush brats, the sylph, and the mossmen are all distinct life stages of the same creature. When it is time, the bush brats spin a cocoon and later hatch into sylph. The sylph eventually become more and more plantlike until they become mossmen. And the mossmen eventually become more and more sedentary until they take root and grow special tuber-like structures that hatch into bush brats, completing the cycle.
You have completed the *Secret of the Forest Children* quest.

View File

@ -0,0 +1,12 @@
### Protocol O
__witch is waiting for you when arrive at __tree.
> Do you know how many generations of our family has called me "auntie?" A lot. Almost more than I can remember.
>
> I had already lived several lifetimes by the time I first came to this place as a young girl. I had nothing but a single seed clutched in my fist. There was nothing here. Just a wide grassy plain. I planted my seed here, and it grew into __tree. And the forest slowly grew around me and __tree.
>
> Everyone here dreams, you see. I dream of my life before I came here. __tree dreams of when it was a seed. The stream dreams of the ocean. The leviathan dreams of being of use. The fauns and the sprites dream of a time--in the past, and in the future--when they were sisters. The sylph, the children of the forest, dream of their many past lives.
>
> During your time here in the forest, you've passed in and out of and through everybody else's dreams. And now you're ready to take up the mantle of Guardian and protect this Forest of Dreams.

View File

@ -1,27 +0,0 @@
Bring blankets to __witch: get dream mantle
Broker a truce between the fauns and the sprites
Enter the Forest Dream: your point of entry determines your appearance and aspect in the dream:
- __tree: your skin is bark
- faerie ring: you're a mushroom folk
- stream: you're a fishy aquatic person
- fruit of the dreaming: as yourself
Discover the secret of the Brat-Sylph-Moss
repair the broken dream portals
- __tree: already working?
- faerie ring: needs a toadstool
- stream: needs xxx
- fruit of the dreaming: need permission from the sylph
Sooth the Leviathan, return it to sleep: bring it water from the dreaming?

View File

@ -1,7 +0,0 @@
Did you deliver the blankets to __witch?
Did you create peace between the sylph and the sprites?
Did you placate Leviathan?
Did you find all four entrances to the Dream?

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 945 KiB

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

BIN
static/img/cone.png 100755

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

BIN
static/img/fey.png 100755

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 929 KiB

After

Width:  |  Height:  |  Size: 945 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 855 KiB

BIN
static/img/tree.png 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

BIN
static/img/wild.png 100755

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

View File

@ -43,15 +43,22 @@ table {
}
th, td {
padding: 0.5rem 1rem;
text-align: left;
}
th {
font-size: 1.5em;
font-weight: bolder;
display: flex;
align-items: center;
}
td {
display: inline-flex;
}
tbody tr:nth-child(odd) {
background-color: rgba(0, 0, 0, 0.3);
}
td > img {
width: 100px;
}
@ -68,3 +75,17 @@ blockquote:before {
top: -1rem;
font-style: normal;
}
label {
cursor: pointer;
}
input[type="checkbox"] {
display: none;
}
input[type="checkbox"]:checked + span {
text-decoration: line-through;
font-style: italic;
opacity: 0.8;
}