Giter Club home page Giter Club logo

2050's Introduction

2050

Get it on F-Droid Get it on Google Play

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 screenshot

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

2050's People

Contributors

mattvchandler avatar ncchandler42 avatar poussinou avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.