Giter Club home page Giter Club logo

tux_match's Introduction

License: MIT

Tux Match!

A match three game.

Tux Match! Demo

Watch demo on YouTube

Dependencies

This app needs OpenGL4 or OpenGL-ES3.0 or higher, and Qt5. It was developed on Fedora 30, but should run on any OS supported by Qt5, including Android, iOS and even webbrowsers.

Assets

I created the game pieces myself, as should be clear from their "artistic" quality. To accent my work, I use the great font "Chalk Dash" font, which is free for non-commercial use, more information here. The background image is creative commons.

tux_match's People

Contributors

mercotui avatar

Stargazers

 avatar

Watchers

 avatar  avatar

tux_match's Issues

Add levels

Currently the score system is useless, as the game continues indefinitely.
Instead the player should be working towards the given goal, after which
the level should be cleared, some celebratory animations shown to the player, and a new level be created.

False move accepted occasionally

When moving a tile, in counting the size of a potential destination blob, the source blob said tile was part of, is erroneously added into the calculation.

This bug comes forth from the underlying blob-map caching algorithm, which needs to be rewritten.

Lower row return animation

The tiles on the lowest row are automatically set to return to their location, even if dragged by the player mouse

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.