← Back to list
2026 Browser game 2-player Vibe-coded

De Smots

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.