§3.9. Passers-By, Weather and Astronomical Events

Out of doors, nature is seldom still. Clouds scull by at random, as in Weathering, and provide some variety in what would otherwise be lifelessly static room descriptions. In much the same way, passers-by and other diversions make a city street a constant bustle: see Uptown Girls for this human breeze. A more nagging sense of atmosphere can be experienced in Full Moon.

Orange Cones offers traffic that is present on every road in the story unless a room is marked off with orange cones -- and this is allowed to change during play.

Night and Day and Totality each schedule celestial events to provide a changing display in the sky above, and this time running like clockwork rather than at random.

* See Scene Changes for meteors and a moon-rise


arrow-up.pngStart of Chapter 3: Place
arrow-left.pngBack to §3.8. Sounds
arrow-right.pngOnward to Chapter 4: Time and Plot: §4.1. The Passage Of Time

*ExampleWeathering
The automatic weather station atop Mt. Pisgah shows randomly fluctuating temperature, pressure and cloud cover.

*ExampleFull Moon
Random atmospheric events which last the duration of a scene.

*ExampleNight and Day
Cycling through a sequence of scenes to represent day and night following one another during a game.

**ExampleTotality
To schedule an eclipse of the sun, which involves a number of related events.

Because we can invent our own adjectives (see the chapter on Phrases), we can make the conditions for a backdrop as simple or as complicated as we like.

In this scenario, we want the player to be able to take, move, and drop orange traffic cones to seal off one street or another. So we create our own "accessible" adjective as follows:

Definition: a road is accessible if the orange cones are not in it.

...and now

move the traffic backdrop to all accessible roads.

will tell the traffic backdrop where to appear.

paste.png "Orange Cones"

A road is a kind of room.

The traffic is a backdrop. It is not scenery. The initial appearance is "Dense traffic snarls the streets, making it difficult to cross even with the lights. Men on motorbikes edge between the cars, and sometimes pull up onto the sidewalks to go around." The description is "It is more or less as usual for this time of day. It's a wonder it ever dissipates, really."

When play begins:
    move the traffic backdrop to all accessible roads.

A line of orange cones are a thing.

Definition: a road is accessible if the orange cones are not in it.

After dropping the orange cones in a road:
    say "With steely determination you begin to lay out the orange cones, blocking access to this segment of street. This produces honking and swearing -- but you persevere.";
    update backdrop positions.

After taking the orange cones:
    say "You go around taking up the orange cones, and within moments the traffic begins to flow into the street again.";
    update backdrop positions.

That accomplishes everything we set out to do, but let's add a very simple puzzle to test it out with:

The Town Square is a road. North of the Town Square is Candle Street. Candle Street is a road. East of Town Square is Mortar Street. Mortar Street is a road.

The line of orange cones are in Mortar Street.

The player wears a reflective vest and a hard hat.

The manhole cover is a door. "[if location is accessible]Under the cars in the middle of the street, you can just make out the cover of the manhole you need to get into.[otherwise]There's a promising manhole in the middle of the street.[end if]". It is closed and openable. It is below the Town Square and above the Access Tunnel.

Instead of opening the manhole cover when the location is an accessible road:
    say "You can't get anywhere near the manhole cover with all these cars above it."

Instead of taking the orange cones in Town Square:
    if the manhole cover is closed or Town Square is accessible, continue the action;
    otherwise say "You'd better not let the traffic back in until you've closed the manhole. There'll be accidents otherwise."

After going to the Access Tunnel:
    say "With a stealthy glance left and right, you lower yourself into the access tunnel, thus accomplishing your mission for Chapter 2. To continue your adventure, see Chapter 3: The Vault of Peaquod.";
    end the story finally.

And finally, a couple of features from the Activities chapter to make the output more elegant:

Rule for writing a paragraph about the orange cones: say "A line of orange cones holds back the traffic from entering here."

Rule for printing the name of the orange cones when the cones are carried by the player:
    say "stack of orange cones".

Test me with "x traffic / open manhole / n / x traffic / s / e / x traffic / get cones / look / x traffic / w / drop cones / look / open manhole / take cones / d".

***ExampleOrange Cones
Creating a traffic backdrop that appears in all road rooms except the one in which the player has laid down orange cones.

Because we can invent our own adjectives (see the chapter on Phrases), we can make the conditions for a backdrop as simple or as complicated as we like.

In this scenario, we want the player to be able to take, move, and drop orange traffic cones to seal off one street or another. So we create our own "accessible" adjective as follows:

Definition: a road is accessible if the orange cones are not in it.

...and now

move the traffic backdrop to all accessible roads.

will tell the traffic backdrop where to appear.

paste.png "Orange Cones"

A road is a kind of room.

The traffic is a backdrop. It is not scenery. The initial appearance is "Dense traffic snarls the streets, making it difficult to cross even with the lights. Men on motorbikes edge between the cars, and sometimes pull up onto the sidewalks to go around." The description is "It is more or less as usual for this time of day. It's a wonder it ever dissipates, really."

When play begins:
    move the traffic backdrop to all accessible roads.

A line of orange cones are a thing.

Definition: a road is accessible if the orange cones are not in it.

After dropping the orange cones in a road:
    say "With steely determination you begin to lay out the orange cones, blocking access to this segment of street. This produces honking and swearing -- but you persevere.";
    update backdrop positions.

After taking the orange cones:
    say "You go around taking up the orange cones, and within moments the traffic begins to flow into the street again.";
    update backdrop positions.

That accomplishes everything we set out to do, but let's add a very simple puzzle to test it out with:

The Town Square is a road. North of the Town Square is Candle Street. Candle Street is a road. East of Town Square is Mortar Street. Mortar Street is a road.

The line of orange cones are in Mortar Street.

The player wears a reflective vest and a hard hat.

The manhole cover is a door. "[if location is accessible]Under the cars in the middle of the street, you can just make out the cover of the manhole you need to get into.[otherwise]There's a promising manhole in the middle of the street.[end if]". It is closed and openable. It is below the Town Square and above the Access Tunnel.

Instead of opening the manhole cover when the location is an accessible road:
    say "You can't get anywhere near the manhole cover with all these cars above it."

Instead of taking the orange cones in Town Square:
    if the manhole cover is closed or Town Square is accessible, continue the action;
    otherwise say "You'd better not let the traffic back in until you've closed the manhole. There'll be accidents otherwise."

After going to the Access Tunnel:
    say "With a stealthy glance left and right, you lower yourself into the access tunnel, thus accomplishing your mission for Chapter 2. To continue your adventure, see Chapter 3: The Vault of Peaquod.";
    end the story finally.

And finally, a couple of features from the Activities chapter to make the output more elegant:

Rule for writing a paragraph about the orange cones: say "A line of orange cones holds back the traffic from entering here."

Rule for printing the name of the orange cones when the cones are carried by the player:
    say "stack of orange cones".

Test me with "x traffic / open manhole / n / x traffic / s / e / x traffic / get cones / look / x traffic / w / drop cones / look / open manhole / take cones / d".

***ExampleUptown Girls
A stream of random pedestrians who go by the player.