Docs
How oldsolpeople works.
Drawn from a seed
Every Old Person is a 32x32 pixel grid built from run-length encoded sprites. Nothing is hand-drawn per token: a single seed decides all seventeen traits, and the same renderer that produced the collection can redraw any token from that seed alone.
Reproducible by anyone
The generator is deterministic. Run it again and you get byte-identical images and metadata. That is the point — the art is not a set of files someone happened to make, it is the output of a function anyone can run.
Depth without hand-shading
Volume comes from a lighting pass rather than painted shadows. Light falls from above and the left; every pixel asks what sits over it and steps into shadow or catches the light. A hat brim shades the forehead beneath it for the same reason a beard shades a collar.
Around 4 x 10^16 combinations
Sixteen randomised layers plus age. All 5,555 are unique in both trait combination and image — checked, not assumed.