Table Of Contents [Toggle]

2048 game added to Ubuntu Touch OpenStore

On 1. December 2019 I added the initial version of the popular 2048 puzzle game to OpenStore.
The code is based on the original 2048 implementation. I contributed to the 2048 project (upstream) as well - various improvements for mobile usage. Improvements where accepted, merged and now part of the project!


What is the game about?

Slide up/down/left/right to move all tiles. When two tiles with the same number touch, they merge into one! The goal is to reach a 2048 tile and score as high as possible!

The game is available in multiple languages: English, German & Russian. It also features night mode.

Save features:

  • Highscore
  • Current game state - you can close 2048 when leaving the bus, restart the 2048 the next day and the game state gets loaded
  • Night mode - Day/Night mode setting is saved

The game is working 100% offline, does only load bundled files - files are not loaded over network. Also no ads or other bloat, just the game and nothing else.

Created by Gabriele Cirulli. Based on 1024 by Veewo Studio and conceptually similar to Threes by Asher Vollmer. The source code is available from Github and the project is MIT licensed.

Screenshots

 

Goal of the Ubuntu Touch blog post series

This is a post about apps and games in the series of Ubuntu Touch blog posts. I got a Nexus 5 smartphone around and want to contribute to the Ubuntu Touch / UBPorts project which goals are a community-first linux mobile operating system.

Currently I’m looking for existing open source projects of all kinds and try to make them run on Ubuntu Touch. So there is something available for everyone :) As with other failed projects, if there are no apps in stores there are no users… and if there are no users no dev is willing to put time into the platform :D. My aim is to get stuff into store that works for everybody and offline.
– Quote from UBPorts community chat about the intention

Another goal is that projects are as non Ubuntu Touch specific as possible. The idea is to support other upcoming mobile operating systems & software projects like Plasma Mobile in the future.

Other recent posts in the Ubuntu Touch series: