🌻
GRANJA 2048

Leer en español

About the game

A 3D 2048 set on a farm: instead of numbers that grow, animals that grow — and a farm that builds itself around you while you play.

What it is

Granja 2048 takes the mechanic of the classic 2048 — swipe, collide two of a kind, merge them — and changes what happens above the board. Each cell is not a number: it is a bed of earth with an animal standing behind it, modelled in three dimensions. Two chicks make a hen; two hens, a rabbit; and so on up to the Golden Farm at 2048.

It is free to play in the browser, with nothing to install and no account to create. On a phone you play by swiping; on a computer, with the arrow keys.

How it differs from the usual 2048

If you want the rules in detail and some tactics, it is all in the how-to-play guide.

How it is built

The game is a web application: TypeScript for the logic, Three.js for the 3D and Vite for bundling. The animals, buildings and machines are not downloaded models: they are built in code out of simple shapes, which keeps the download small and makes the game open quickly even on a poor mobile connection.

It is also a PWA: after the first visit it stays installed in the browser and starts with no connection. You can add it to your phone's home screen and it behaves like any other app.

Languages

The game plays in English and in Spanish. It picks your browser's language on the first visit, and you can switch it at any time from the options screen — the button with the 🌐 globe.

Sound and typography

The sound effects and the typeface are third-party work, used under their respective licences with the attribution each one asks for. The full breakdown, licence by licence, is in the project repository and on the how-to-play card inside the game.

Advertising and purchases

The game is free and is paid for by advertising: a banner along the bottom, and optional videos that grant lives when you ask for them. An ad never interrupts a run. What data the advertising uses is explained in the privacy policy.

Contact

Bugs, ideas, or anything at all: santiagogirolami@gmail.com.

Play now →