• Overview

    Push is a computerized version of the classic puzzle game. You can choose any picture or photo and turn in into a push puzzle. The game comes with 15 predefined levels.

  • Installation

    The game comes in two packaging:

    For FirefoxOS users only: a packaged (.zip) version, which requires installation. You can install it from here directly by clicking the button below, or install it from the Mozilla Marketplace


    For all supported platforms: An hosted (internet) version, which requires no installation and runs directly from the web. This version can be installed later from a game menu for web runtimes which support it. Click the button below to start the game.

    Run from the web

  • Compatibility

    Push works best on FirefoxOS, but can also run on a regular Firefox (desktop or android ). It works also in Chrom(e)(ium) and has not yet been tested in Safari or IE10+ .

  • License

    The game is available under a GPLv3 license. The source code is hosted on github in this repository: https://github.com/laaglu/push-puzzle

  • Translations

    Push-puzzle is currently available in several languages, thanks to the great work and dedication of the Mozilla Tech Evangelism translators. You can join the team and contribute new translations or improve existing translations for this app and many others using the Transifex system, at this URL: https://www.transifex.com/projects/p/dictaphone/.

    Here is the list of available translations and the name of the translators:

    Language Translated by
    தமிழ் இந்தியா (Tamil India) சையத்கலீல் (SyedKhaleel)
    French Lukas Laag
    English Lukas Laag
  • Access permissions

    The game does not require any special access permissions. It uses web activities (FirefoxOS, Firefox Android) or File API (desktop) to ask for access to pictures stored on the computer or device. The hosted version will ask for the right to use the application cache. Both version use IndexedDB storage and will ask for permission to grow the picture database beyond a certain size if required when creating many custom levels.

  • Privacy policy

    All game data is stored locally on the device (the pictures for custom levels, the state of puzzles being played). No data is uploaded to any server.

  • Support

    For user-oriented support and suggestions, you can send mail to push@fos-apps.org. Code enhancement, bug reports and pull requests can be made on github.

  • Release notes

    Here is a list of the releases of the project and what has changed in them:

    1.0.4 (May 22, 2014)
    Restructured the menus to create an About and a Settings screen.
    1.0.3 (Jan 25, 2014)
    Fixed bug on FF Android and Chromium: add level (+) button does not work.
    1.0.2 (Jan 23, 2014)
    Fixed touch events on touch platforms.
    1.0.1 (Jan 19, 2014)
    Fixed incompatibility with FFOS1.2: mozActivity does not return a result name any more, which caused Add New Level to fail.
    1.0 (Oct 6, 2013)
    Initial release
  • Rating certificate

    The application has received the following certificate:

Rating System Region Rating Category Descriptors
For all ages
For ages 3+
USK Germany
For all ages
ESRB All Americas except Brazil
PEGI Europe
For ages 3+