The fourteen Places, drawn

Your first real artwork. You picked the flat matte garage; every other Place here was made by editing that garage rather than describing a new drawing, which is what keeps them looking like one set.

29 of the 61 drawings on the artwork bill are now done.

1All fourteen

Underneath each one is what it does when you tap it: the eight that open have a door that moves and an inside drawn behind it; the six that swell puff up as though too full, which needs no extra drawing.

Garage
Garage
opens
Attic
Attic
opens
Shed
Shed
opens
Study
Study
swells
Cellar
Cellar
swells
Under stairs
Under stairs
opens
Garden
Garden
swells
Wardrobe
Wardrobe
opens
Storage
Storage
opens
Car
Car
opens
Spare room
Spare room
swells
Somebody else's
Somebody else's
swells
Van
Van
opens
Allotment
Allotment
swells

2The lookalike you flagged three weeks ago, fixed

resolvedCellar and Under stairs

Both used to be drawn as stair shapes, which mattered because the picture is the thing people tap. They were drawn deliberately apart: the cellar goes down into the dark with a bulb hanging in it, the under-stairs is a staircase going up with a cupboard door underneath.

Cellar
Cellar
Under stairs
Under stairs

3And a new one, said out loud rather than left

your callGarden and Allotment

Drawing the set produced a fresh collision where the old one was: both are now a planted bed with leafy vegetables and a watering can. It is the same failure as the last pair, so it is being shown to you now rather than discovered in three weeks. The cheap fix is to make the allotment obviously communal (a row of numbered plots, a shared shed in the distance) and keep the garden domestic.

Garden
Garden
Allotment
Allotment

4The garage in pieces, which is the harder test

A door that opens has to be a separate piece, and something has to be drawn behind it, or it opens onto nothing. Nobody had ever drawn the inside of a garage. This is that, and it is why the artwork had to wait for the animation decisions.

Shut, as you picked it
Shut, as you picked it
Open, with the inside drawn
Open, with the inside drawn
The door, on its own
The door, on its own

One honest limit. The door comes back drawn at its own size rather than lined up with the doorway, so somebody sets its position once per Place when the app is built. That is a number in the code, not a redraw, and two attempts to work the position out from the pictures themselves failed. Recorded so nobody spends an afternoon on it again.

5All eight that open, shut and open

Every Place with a door now has its inside drawn. That is the half of this job that cannot be put right later: a door drawn without an inside opens onto nothing, and inventing what was behind it afterwards means drawing it again.

Garage shutGarage open
Garage
shut / open
Attic shutAttic open
Attic
shut / open
Shed shutShed open
Shed
shut / open
Under stairs shutUnder stairs open
Under stairs
shut / open
Wardrobe shutWardrobe open
Wardrobe
shut / open
Storage shutStorage open
Storage
shut / open
Car shutCar open
Car
shut / open
Van shutVan open
Van
shut / open

worth knowingThe car and the van move their whole body; the other six do not

Look along the row. The garage, attic, shed, under stairs, wardrobe and storage all keep the object perfectly still and move only the door, which is exactly what an animation needs. The car and the van are drawn from a slightly different angle when open, so the whole vehicle shifts. Left alone, those two would have to fade between the pictures rather than swing their doors, which is a weaker effect. The fix is one redraw each, holding the body still. Not done, because it is a taste call about whether the difference bothers you at tile size.

What these are not, yet. They are decision-quality drawings sitting in design/assets-wip/. Nothing has gone into the app: assets/ is still empty, and each one still has to be turned into the right file type, sized, and given a row in assets/ASSET_INDEX.md. The other seven that open still need their insides drawn.

Made with OpenAI's gpt-image-2, which you chose. Sheet built by scripts/build-places-set.py.