2050
2048, but round!
Install / Use
/learn @mattvchandler/2050README
2050
<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="80"> <img src="https://play.google.com/intl/en_us/badges/images/generic/en-play-badge.png" alt="Get it on Google Play" height="80">
About
This is a game loosely based on 2048, but with circles instead of squares.
Much like the original, you start with small numbered pieces and combine like-numbered pieces into progressively larger ones, working toward 2048.
Unlike the original, the pieces are free to move in any direction, bounce off of the walls and each other, are subject to gravity, and grow progressively larger.

Gameplay
Swipe (or use arrow keys) to change the direction of gravity. For example, to make the balls move downward, swipe down. To make them fall upwards, swipe up. Gravity can be changed to any angle (unless playing with arrow keys, in which case you are constrained to horizontal, vertical, and diagonals if your keypad has them). A new ball is generated each time you swipe (or press an arrow key)
Alternatively, you can use your device's accelerometer (if it has one) to change gravity by rotating your device. In-game gravity will point toward real gravity (note: may not work correctly in space, other planets, free-fall, etc...) New balls are generated as the device is turned more than a few degrees.
Manipulate the direction of gravity to touch and merge balls of the same size / color / number together. For example, two '2' balls will make a '4' ball, two '4's make an '8' ...
You win once you achieve a '2048' ball, but you have the option to continue playing afterwards. Can you get to '4096'? It is possible. '8192'? I don't know (but let me know if you do!)
As the number and size of balls increases, they will start to become tightly packed together. Once the pressure reaches a certain threshold (indicated on a pressure meter) the game is over.
Why the name?
2050: it's 2048, but rounded.
Credits
3rd party libraries (under 'libraries' dir):
FreeType copyright © 2019 The FreeType Project (www.freetype.org) under the FreeType License
GLM copyright © 2019 G-Truc Creation (glm.g-truc.net/) under the MIT License
Textogl copyright © 2019 Matthew Chandler (www.github.com/mattvchandler/textogl) under the MIT License
Translations
German: LeSnake04
Spanish: Nolan Chandler
Indonesian: I. Musthafa
Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
