Best android open-source packages and libraries.

NPuzzle DL

A sliding puzzle game for Android with deep learning techniques, written in Java and Python, utilized TensorFlow and Jupyter.
Updated 6 months ago

A sliding puzzle game with AI

Click on the GIF to watch demo!

     

     

About

    NPuzzle is a typical sliding puzzle game. The letter 'N' comes from word "number" which makes NPuzzle DL a number sliding puzzle game.

    NPuzzle DL is developed for Android environment. It also contains an AI to help user to solve puzzle. Deep learning techniques used to train AI with recurrent neural networks and LSTM. Currently, models give around %62 accurate on average for all board sizes (3x3, 3x4, ..., 9x8, 9x9). They are capable to solve light complex boards themselves but should be waaay better for more complex situations.

    NPuzzle DL written in Java and Python, utilized Tensorflow and Jupyter Notebook.

Features

  • 49 Different Board Size
  • An AI to help user
  • Simple Interface
  • Little SFX :)

Installation