tube42 / 9P

The Nine Puzzle
GNU General Public License v2.0
19 stars 7 forks source link
android f-droid puzzle-game

The Nine Puzzle (9P)

.. raw:: html

Get it on F-Droid

This is a FOSS puzzle game for Android.

.. image:: extra/doc/gameplay.gif

Building

Run on desktop

.. code:: shell

./gradlew desktop:run

Build and upload to Android

.. code:: shell

./gradlew installDebug

Assets

Art and design aren't really my strongest side. Thankfully, this is an open source project and you can help if you want ;)

In any case, while the compiled assets are found under android/assets, the raw assets are include under the extra folder. To compile assets you will need the following tools:

  1. ImageMagic for converting PNG images
  2. Inkscape for rendering SVG files

That is,

.. code:: shell

sudo apt install imagemagick inkscape

To build the assets, you should do

.. code:: shell

make setup
make

Valid words

The word-list this game uses is open source <https://github.com/tube42/wordlists>_. File an issue with them if you want to remove or add some words or improve something else.

If you instead have an issue with how 9P works with words, open an issue in the 9P repository.