palette · dna1In the files
Turned-earth farm tiles: checkered grass, tilled loam and weathered wood
Anchored to
nature and seasons quality · own predictionrustic wood and earth surface · own predictionpixel art art style · own prediction
Translates: nature and seasons · rustic wood and earth
Through the convention: 16-bit farm-sim tiles: a limited earthy palette, checkered grass, tilled rows, and hard one-pixel dark outlines around every sprite
InterpretationNature and seasons, drawn the way 16-bit farm sims draw them: a limited earthy palette of two grass greens in a checker, a loam brown and its darker tilled row, weathered plank wood for every panel, and one dark bark outline around each sprite.
#5e9a3e#7cb84c#7a5232#4e3220#b07a44#2a1c12
Made with source for “Seasons in the soil”: The farm palette lives as named constants in the game script that every tile and sprite draws from.
Away from the sketch: 1 colour
palette · dna2In the files
Lantern dusk: deep blue evening washed over the map with warm pools of lantern light
Anchored to
quiet magic quality · own predictionwarm lantern light surface · own predictionMy Neighbor Totoro film · own prediction
Translates: quiet magic · warm lantern light
Through the convention: hand-painted animated-film dusk: warm lantern glow pooling on deep blue evening shadows while seed fluff drifts in the air
InterpretationQuiet magic arrives as light: each evening a deep blue wash falls over the tiles, and lit lanterns cut warm amber circles through it, the way hand-painted animated films paint dusk in the countryside.
#1c2748#3a4f86#ffb84d#ffe3a0
Made with source for “Quiet magic at dusk”: Dusk is a canvas overlay pass: a blue wash with lantern light cut out using composite operations, colours as constants.
Away from the sketch: 2 colours
typography · dna3In the files
Pixel lettering in a wooden day-calendar panel
Anchored to
growing and nurturing quality · own predictionhand-crafted pixel detail surface · own prediction
Translates: growing and nurturing · hand-crafted pixel detail
Through the convention: day-calendar HUD: a wooden corner panel with the day number, a sun-to-moon dial and the time in pixel lettering
InterpretationThe day count is how growth is felt, so the HUD sets Day, time and lanterns lit in a soft pixel sans on a plank panel in the corner, as farm-sim calendars do; the same face sets the dialogue.
The last bus leaves you at Thistledown. No signal. Just wind.
Pixelify Sans
#day-dial
Made with library-font for “Seasons in the soil”: Pixelify Sans is copied locally into fonts/ and loaded by @font-face, so the canvas HUD and dialogue use it with no network request.
Away from the sketch: 1 type family and 1 new part
imagery · dna8In the files
Hand-placed 16-pixel sprites with dark one-pixel outlines, and a shy moss spirit in a hollow tree
Anchored to
hand-crafted pixel detail surface · own predictionMy Neighbor Totoro film · own predictionKiki's Delivery Service film · own prediction
Translates: hand-crafted pixel detail
Through the convention: a shy forest spirit in a hollow tree who answers small offerings, never seen hunting or fighting
InterpretationEvery tile and sprite is drawn in code from small pixel maps at 16 pixels, scaled up with smoothing off, outlined in dark bark. The forest spirit is an original round moss creature with ember eyes that peeks from a hollow tree and answers offerings, a small patient magic rather than a monster.
#spirit-sprite#pixel-tilesimage-rendering: pixelatedconst SPRITES = {imageSmoothingEnabled = false
Made with source for “Seasons in the soil”: Sprites are pixel maps in a SPRITES table rendered with smoothing off, which keeps the work hand-placed and needs no image files.
Away from the sketch: 2 new parts
motion · dna7In the files
Slow drift and lantern breath
Anchored to
slow, gentle pacing pacing · own predictioncalm tone · own prediction
Translates: slow, gentle pacing · calm
InterpretationSlow, gentle pacing becomes motion with no snap: thistledown drifts on a sine wind, lantern glow breathes in and out over a few seconds, and the frame around the game breathes with the same slow glow; it stops for reduced motion and when paused.
@keyframes lantern-breathanimation: lantern-breath 4s ease-in-out infinite
Made with source for “Quiet magic at dusk”: Canvas drift and glow are computed per frame; the page frame uses the lantern-breath keyframes with a reduced-motion fallback and pauses with the game.
voice · dna9In the files
Short, kind lines that tell you to slow down
Anchored to
heartwarming tone · own predictionwholesome tone · own predictionLegends & Lattes book · own prediction
Translates: heartwarming · wholesome
InterpretationNeighbours speak in one or two short warm sentences, never urgent, praising small effort; the game never scolds or fails you.
Slow down, dear. The turnips are not in a hurry.
Four lanterns, four neighbours. Thistledown glows for you tonight.
Made with copy for “Hearth and ensemble”: Dialogue lines are written in the script's neighbour data and shown in the wooden dialogue box.
structure · dna4In the files
Four neighbours, four elements, four lanterns on the lane
Anchored to
cozy small-town community quality · own predictionAvatar: The Last Airbender TV · own predictionwarm ensemble scenes pacing · own prediction
Translates: cozy small-town community · warm ensemble scenes
Through the convention: found-family ensembles: a cast of four, each with one element or craft they own, who come together for a final gathering
InterpretationA found-family ensemble of four, each owning one element: Maple the baker (earth, wants turnips), Fen the fisher (water, wants fish), Wren the kite-maker (air, wants thistledown) and the Mossling in the hollow tree (fire, wants an offering of mushrooms). Each request you fulfil lights that neighbour's lantern on the lane; the four lanterns are the whole progress bar.
#lantern-earth#lantern-water#lantern-air#lantern-fire
Made with source for “Hearth and ensemble”: The four neighbours and lanterns are data objects in the script with these ids; the lane draws them and the ending counts them.
Away from the sketch: 4 new parts
structure · dna6In the files
Five short days from the last bus to Lantern Night, then the bus home or another stay
Anchored to
escape from city routine quality · own predictionseasonal, episodic rhythm pacing · own prediction
Translates: escape from city routine · seasonal, episodic rhythm
InterpretationThe game is an episode of escape: it opens at the bus stop as you leave the city, runs five days of about a minute each (sleep in the cottage or the day ends at midnight), and closes on the fifth night with Lantern Night, whose ending changes with how many lanterns burn. Enter plays again from the bus stop.
The last bus leaves you at Thistledown. No signal. Just wind.
Press Enter to stay another season
#bus-stop#lantern-night
Made with source for “Quiet magic at dusk”: A state machine in the script: bus-stop intro, five timed days, sleep, and the lantern-night ending with replay.
Away from the sketch: 2 new parts
interaction · dna5In the files
Three chores and an offering: till-plant-water-harvest, a reel-timing bar, catching drifting thistledown
Anchored to
Harvest Moon: Friends of Mineral Town game · own predictionAnimal Crossing: New Horizons game · own predictiongrowing and nurturing quality · own prediction
Translates: growing and nurturing
InterpretationWhat the player does is tend: Space on a plot tills, plants, waters and harvests (crops grow one stage per watered night); at the pond a marker sweeps a bar and Space lands it in the green zone to catch a fish; in the meadow puffs drift on the wind and you walk into them; in the woods you pick mushrooms and leave them at the hollow. Talking (E) and giving fill friendship hearts.
#crop-plot#fishing-bar#thistle-puff#hollow-tree#friend-hearts
Made with source for “Seasons in the soil”: Each mechanic is a playable system in the game loop: crop plots, the fishing bar mini-game, drifting puffs and the hollow tree offering.
Away from the sketch: 5 new parts