Planets - Flutter Puzzle Hack

Overview

Planets | Best Execution Winner 🏆

Can you put together the planets of our solar system? An interplanetary slide puzzle, powered by Flutter.

My Flutter Puzzle Hack submission

Build the app

To get the best experience in web, please always use canvaskit while building the app

flutter build web --web-renderer canvaskit

Links

Screenshots

Inspiration

"Planets" was inspired by the idea of being able to play a slide puzzle of animations instead of texts, numbers, or images.

Highlights:

  • Slide puzzle with an animation
  • Auto solver
  • 3 different puzzle levels
  • Made for all screens
  • Available for web, ios, android & windows

What's next for Planets

Going forward, I have the following points that I would love to add in "Planets"

  • Adding an efficient auto solver, using a heuristic search algorithm - as the current solver algorithm, though easy to understand, is too slow.
  • Improve the image and animation assets, namely the planets, the landscape images, and the overall theme of the app.
  • Support for extreme(6x6) & pro(7x7) puzzle levels
  • Add support for a different language.
  • Most importantly, discovering a different way to slice up the puzzle pieces to improve performance.

Build With

License

MIT License

Copyright (c) 2022 Jyotirmoy Paul

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Contributing to Puzzle

All pull requests are welcome

You might also like...

🆙🚀 Flutter application upgrade/ Flutter App Upgrade /Flutter App Update/Flutter Update / download Plug-in

🆙🚀  Flutter application upgrade/ Flutter App Upgrade /Flutter App Update/Flutter Update / download Plug-in

🆙🚀 Flutter application upgrade/ Flutter App Upgrade /Flutter App Update/Flutter Update / download Plug-in (with notice bar progress), supports full upgrade, hot update and incremental upgrade

Dec 30, 2022

ABC of Flutter widgets. Intended for super beginners at Flutter. Play with 35+ examples in DartPad directly and get familiar with various basic widgets in Flutter

ABC of Flutter widgets. Intended for super beginners at Flutter. Play with 35+ examples in DartPad directly and get familiar with various basic widgets in Flutter

Basic Widgets Examples This is aimed for complete beginners in Flutter, to get them acquainted with the various basic widgets in Flutter. Run this pro

Jan 3, 2023

Minha primeira aplicação android utilizando Flutter feito no curso de Flutter da Cod3r Cursos Online. O foco dessa aplicação foi um contato inicial com o Flutter.

Minha primeira aplicação android utilizando Flutter feito no curso de Flutter da Cod3r Cursos Online. O foco dessa aplicação foi um contato inicial com o Flutter.

expenses Expenses é uma aplicação android simples feita em Flutter para controlar despesas pessoais. A aplicação consiste em: Listar transações feitas

Apr 19, 2022

Flutter Github Following Application, Using Flutter Provider and Flutter HTTP to get data from Github API.

Flutter Github Following Application, Using Flutter Provider and Flutter HTTP to get data from Github API.

Flutter Github Following Application Watch it on Youtube Previous Designs Checkout my Youtube channel Installation Please remember, after cloning this

Dec 23, 2022

Flutter RSS feed parsing - A demo application of flutter which parse RSS XML contents to the flutter application

Flutter RSS feed parsing - A demo application of flutter which parse RSS XML contents to the flutter application

Flutter RSS feed parsing demo This is demo application of flutter which shows ho

Nov 15, 2022

Flutter mapbox - This Flutter plugin allows to show embedded interactive and customizable vector maps inside a Flutter widget

Flutter mapbox - This Flutter plugin allows to show embedded interactive and customizable vector maps inside a Flutter widget

Flutter Mapbox GL Please note that this project is community driven and is not a

Jan 31, 2022

Code for Flutter Talk from Flutter Vikings 2022: Custom User Interactions in Flutter

Code for Flutter Talk from Flutter Vikings 2022: Custom User Interactions in Flutter

Custom User Interactions - Flutter Vikings 2022 A companion app for the Flutter Vikings 2022 talk - Custom User Interactions with Shortcuts, Intents,

Sep 16, 2022

Create a Flutter User Profile Page UI where you can access and edit your user's information within your Flutter app.

Create a Flutter User Profile Page UI where you can access and edit your user's information within your Flutter app.

Flutter Tutorial - User Profile Page UI 1/2 Create a Flutter User Profile Page UI where you can access and edit your user's information within your Fl

Dec 6, 2022

Create a Flutter User Profile Page UI where you can access and edit your user's information within your Flutter app.

Create a Flutter User Profile Page UI where you can access and edit your user's information within your Flutter app.

Flutter Tutorial - User Profile Page UI #2 Create a Flutter User Profile Page UI where you can access and edit your user's information within your Flu

Dec 15, 2022
Comments
Releases(v1.3.0)
  • v1.3.0(Mar 14, 2022)

    What's Changed

    • Assets by @jyotirmoy-paul in https://github.com/jyotirmoy-paul/planets/pull/1
    • Score board by @jyotirmoy-paul in https://github.com/jyotirmoy-paul/planets/pull/4
    • Localization by @jyotirmoy-paul in https://github.com/jyotirmoy-paul/planets/pull/6
    • Planet facts by @jyotirmoy-paul in https://github.com/jyotirmoy-paul/planets/pull/8
    • Sound effects by @jyotirmoy-paul in https://github.com/jyotirmoy-paul/planets/pull/9
    • Performance fixes by @jyotirmoy-paul in https://github.com/jyotirmoy-paul/planets/pull/11
    • Final fixes by @jyotirmoy-paul in https://github.com/jyotirmoy-paul/planets/pull/13

    Full Changelog: https://github.com/jyotirmoy-paul/planets/commits/v1.3.0

    Source code(tar.gz)
    Source code(zip)
    Planets.v1.3.0.apk(26.97 MB)
Owner
Jyotirmoy Paul
Flutter | Native Android
Jyotirmoy Paul
A Submission for the Flutter Puzzle Hack

Numbers_Puzzle This project is my submission the "Flutter Puzzle Hack 2022". The application keeps the same gameplay logic but offer a new kind of use

RGProgrammer 3 Jun 17, 2022
Slide puzzle - A slide puzzle built for Flutter Challenge

Slide Puzzle A slide puzzle built for Flutter Challenge. Built by Very Good Vent

Very Good Ventures 494 Dec 30, 2022
Planets An example for a rich ui on Flutter

planets An example for a rich ui on Flutter Origin I saw a nice UI example in UpLabs.com (https://www.uplabs.com/posts/space-travel-ui) and I decided

Carlos Drudi - MySafety 2 Apr 5, 2021
Submission to Hack The League - ThankQ ( A virtual queueing application)

ThankQ : A Virtual Queueing App for Amusement Parks! Motivation Waiting for your favorite ride in a long queue is really frustrating, so we developed

Aditya Kumar Singh 2 Sep 22, 2022
A blockchain based voting application built as a project for KJSCE Hack 6.0

Secure Vote A decentralized and transparent Blockchain-based voting application, built with Flutter, a Solidity Smart contract, Firebase and Infura as

Manas Gandhi 4 Nov 15, 2022
Hack&Heal hybrid hackathon 2022 - Body & Mind topic

Meditation App Hack&Heal hybrid hackathon 2022 - Body & Mind topic The MVP is available for mobile browsers here. The Problem 3.6 million citizens hav

Lorenzo Fiorini 4 Jun 19, 2022
This is Math-Puzzle game made in flutter and available on Playstore & AppStore

Math Matrix : Train Your Brain, Improve Math Skill Train Your Brain · Report Bug · Request Feature Math Matrix is a Math Game that tries improvise you

Jay Savsani 182 Dec 30, 2022
15puzzle - The Game of 15-puzzle written with Flutter

Game of Fifteen Puzzle game with Flutter? The Game of Fifteen (also called 15-puzzle, Gem Puzzle, Boss Puzzle, Mystic Square and many others) is a sli

Artem Chepurnoy 186 Nov 18, 2022
Apparence.io flutter slide puzzle challenge

Slide puzzle flutter challenge 2022 Developed with ?? by Apparence.io Gameplay This puzzle game is a bit different from other water pipes games. You c

Apparence.io 14 Apr 30, 2022
🏆🥇 Tiaco : Online Multiplayer is one of the best puzzle games in the market. 🥇🏆

Important!!! Logo was generated by dall e 2 ?? ?? Tiaco : Online Multiplayer is one of the best puzzle games in the market. ?? ?? [Pull Request's are

Naser 2 Sep 22, 2022