Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 12 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ With a light OpenCode theme the scene is washed out toward white instead of dimm
| `city` | A skyline over a river, traffic on an elevated highway, and a blimp drifting over now and then. |
| `zen` | A koi pond under a red bridge, raked gravel, stone lanterns and falling cherry petals, with a heron now and then. |
| `prehistoric` | A smoking volcano over a lake, a winding river and lush ferns, cycads and tree ferns, with a T. rex stomping by now and then. |
| `rider` | A red capsule bike on pale cracked concrete, its rider walking up to it, with another of the gang speeding by now and then. |

### Activity

Expand All @@ -65,6 +66,7 @@ Every wallpaper has three activity levels, which set how much is going on behind
| `city` | Skyline, river and light traffic on the highway | Adds a train crossing the bridge and more traffic | Adds neon signs, boats on the river, people on the street, and rain at night |
| `zen` | Garden, pond ripples, petals and a bamboo fountain | Adds koi circling under the lily pads | Adds more koi, a frog on a lily pad and dragonflies |
| `prehistoric` | Volcano, smoke, lake, river and plants | Adds a browsing sauropod and circling pterosaurs | Adds a triceratops herd, dragonflies and something in the lake |
| `rider` | The bike, the rider standing by it, and drifting dust | He walks slowly up to the bike and back, and paper and pebbles skitter in the gusts | He rides off in a red tail-light streak and slides back in sideways |

### Time of day

Expand Down Expand Up @@ -93,6 +95,8 @@ menu to keep it fixed.
- **Prehistoric:** a hazy blue sky over glowing lava by day, dinosaurs under an ashy red sky with the sun dimmed by
smoke at sunset, and a moonlit night where red and orange lava runs down the volcano, lights its smoke and shimmers
on the lake.
- **Rider:** pale cool concrete by day, warm amber ground and long shadows at sunset, and dark blue asphalt at
night, where the bike's amber headlamp and red tail lamp glow and the pill on the rider's back turns cobalt.

## Seasons and weather

Expand All @@ -108,7 +112,7 @@ it fixed.
winter.
- **Zen garden:** cherry blossom in spring, green leaves in summer, red and gold leaves falling in autumn, and bare
branches under a light snowfall in winter.
- **Ocean, space, tundra, city and prehistoric** look the same all year.
- **Ocean, space, tundra, city, prehistoric and Rider** look the same all year.

| Spring | Summer | Autumn | Winter |
| --- | --- | --- | --- |
Expand All @@ -132,10 +136,11 @@ Wallpapers quietly follow what the agent is doing:

- **Working:** the scene moves a little faster while any session runs, barely at all when calm.
- **Done:** when the last running session finishes, the wallpaper's visitor shows up: the whale, a tumbleweed, a
toucan (fireflies flashing together at night), a comet, the tractor, a snowy owl, a sailboat, the blimp, the heron or
the T. rex.
toucan (fireflies flashing together at night), a comet, the tractor, a snowy owl, a sailboat, the blimp, the heron,
the T. rex or another rider of the gang.
- **Error:** after a failed run, dark clouds roll in (in the ocean and jungle the light shafts fade, in space the star
dims) and the scene darkens slightly. It clears when the agent works again, or after a couple of minutes.
dims, and on the rider's concrete their shadows drift by) and the scene darkens slightly. It clears when the agent works
again, or after a couple of minutes.

## Clicks and surprises

Expand All @@ -154,6 +159,7 @@ every click; dialogs, popups and text are never pokes.
| `city` | Pigeons burst up off the street | A caped superhero flies over the towers |
| `zen` | A ripple on the pond, or sparrows up out of the garden | A tanuki with a leaf on its head sits by the pond |
| `prehistoric` | Little feathered dinosaurs flap up out of the ferns | A time machine arrives in a flash and leaves trails of fire |
| `rider` | The pavement cracks a little and pebbles scatter | Chunks of pavement float up around a crater, then drop back |

Click reactions that involve animals need the lively or teeming level. The rare events come along about once every
hour or two of watching, never sooner than half an hour apart, and changing settings doesn't reset the wait.
Expand Down Expand Up @@ -205,6 +211,7 @@ At teeming, played back at 3x speed:
| ![Farm in motion](screenshots/farm.gif) | ![Tundra in motion](screenshots/tundra.gif) |
| ![Beach in motion](screenshots/beach.gif) | ![City in motion](screenshots/city.gif) |
| ![Zen garden in motion](screenshots/zen.gif) | ![Prehistoric in motion](screenshots/prehistoric.gif) |
| ![Rider in motion](screenshots/rider.gif) | |

| | Day | Sunset | Night |
| --- | --- | --- | --- |
Expand All @@ -218,6 +225,7 @@ At teeming, played back at 3x speed:
| City | ![City by day](screenshots/city.png) | ![City at sunset](screenshots/city-sunset.png) | ![City at night](screenshots/city-night.png) |
| Zen garden | ![Zen garden by day](screenshots/zen.png) | ![Zen garden at sunset](screenshots/zen-sunset.png) | ![Zen garden at night](screenshots/zen-night.png) |
| Prehistoric | ![Prehistoric by day](screenshots/prehistoric.png) | ![Prehistoric at sunset](screenshots/prehistoric-sunset.png) | ![Prehistoric at night](screenshots/prehistoric-night.png) |
| Rider | ![Rider by day](screenshots/rider.png) | ![Rider at sunset](screenshots/rider-sunset.png) | ![Rider at night](screenshots/rider-night.png) |

## License

Expand Down
2 changes: 1 addition & 1 deletion dev/gif.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ const FPS = 12.5
const START = 45
const FADE = 1.5
// The time of day each wallpaper looks best at in the README; others use day.
const BEST: Record<string, Time> = { ocean: "day", desert: "sunset", jungle: "day", space: "sunset", farm: "sunset", tundra: "night", beach: "sunset", city: "night", zen: "sunset", prehistoric: "sunset" }
const BEST: Record<string, Time> = { ocean: "day", desert: "sunset", jungle: "day", space: "sunset", farm: "sunset", tundra: "night", beach: "sunset", city: "night", zen: "sunset", prehistoric: "sunset", rider: "day" }
// Wallpapers in the hero GIF at the top of the README, each shown for HERO_SECONDS.
const HERO = ["beach", "tundra", "jungle", "desert", "space"]
const HERO_SECONDS = 2
Expand Down
Binary file added screenshots/rider-night.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added screenshots/rider-sunset.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added screenshots/rider.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added screenshots/rider.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 2 additions & 1 deletion wallpapers/index.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { rider } from "./rider"
import { beach } from "./beach"
import { city } from "./city"
import { desert } from "./desert"
Expand All @@ -9,4 +10,4 @@ import { space } from "./space"
import { tundra } from "./tundra"
import { zen } from "./zen"

export const WALLPAPERS = [ocean, desert, jungle, space, farm, tundra, beach, city, zen, prehistoric]
export const WALLPAPERS = [ocean, desert, jungle, space, farm, tundra, beach, city, zen, prehistoric, rider]
Loading
Loading