
About
2048 is a single-player sliding-tile puzzle game written by Italian developer Gabriele Cirulli and released as free, open-source software on GitHub in March 2014; the goal is to slide and combine numbered tiles until you create a tile numbered 2048, though play can continue past that point toward higher numbers. This is the 2048 implementation within Ellaz, a free browser-game portal for kids offered in Hebrew and English with no ads, accounts, or downloads, and full offline support. Like all games on the site, its rules are implemented as a pure, DOM-free logic module with an injectable RNG that's unit-tested independently of its renderer (React or a Phaser 4 scene), and progress and coins are saved to the browser's local storage rather than a backend account.
How it differs from the original
As part of the wider Ellaz portal, it adds a persistent coin/reward economy and a decorable 'room' shared across the site's other games — mechanics that aren't part of the original 2048 — and it uses original SVG game art rather than the original's assets, released under the MIT license alongside the code.
Getting started
It's played directly in the browser at no cost, with no account or download required. Progress and best scores are stored locally on the device, and completing games earns coins and stars usable in a decorable room shared across the site's other games.
Additional notes
- License note
- The project's MIT license explicitly covers the site's SVG game art and synthesized sound, not just the code — the README notes this was clarified after an external license-review policy flagged wording that separated 'code' from 'art' as a licensing red flag.