What it is
De Smots is a vibe-coded browser game I make together with my daughter
Julia—a little Sims-style world you potter about in, built for
two players on one keyboard. It grew out of our earlier
Manegespel (a pony-stable
game) and slowly turned into a whole small neighbourhood: "De Wijk", with crossroads,
cars driving past, houses you can wander around, a corner shop, a forest, a horse shop
and a cafeteria.
There's no big goal to chase—it's a sandbox. Papa and Julia each steer a character,
earn a bit of money, buy and ride ponies, run the cafeteria, cause the odd storm or
jumping contest, and generally mess about in a cheerful little town.
A whole little town
What started as one stable kept growing. The map is now a proper neighbourhood you move
through: roads with live traffic, an apartment block, a couple of
houses, a shop and a forest, all knitted together by a crossroads and a
mini-map in the corner. Ponies wander the streets, and a horse shop
lets you buy new ones in different colours.
Two players, side by side
The whole point is playing it together. One player takes the arrow
keys, the other WASD, and you both roam the same world at once—buying hooi, feeding and
riding ponies, calling cafeteria visitors, cleaning up the inevitable pony 💩, and
triggering the little events. It's less a game to "win" and more a shared space for a
papa and a six-year-old to build a world in.
How it's made
It's all hand-rolled, AI-assisted vanilla JavaScript—no engine, no
framework. The world, levels, cars, ponies and UI are plain JS modules with HTML and a
(rather large) CSS file, served by a tiny Node dev server. The fun is in the
making as much as the playing: Julia thinks up what should be in the world, and
we build it.