|
1 |
| -# planets |
| 1 | +<img src="https://github.com/jyotirmoy-paul/planets/blob/main/assets/images/planets.png" width=180/> |
2 | 2 |
|
3 |
| -A new Flutter project. |
| 3 | +# Planets |
| 4 | +A slide puzzle that lets you play with the planets of our solar system. |
4 | 5 |
|
5 |
| -## Getting Started |
| 6 | +### A Flutter puzzle hack submission |
6 | 7 |
|
7 |
| -This project is a starting point for a Flutter application. |
| 8 | +## Links |
| 9 | +* Devpost [submission](https://devpost.com/software/planets-m6f8nx) |
| 10 | +* Planets [web app](https://fph-planets.web.app/#/) |
| 11 | +* Planets [android app](https://github.com/jyotirmoy-paul/planets/blob/main/apps/Planets.apk) |
| 12 | +* Youtube [project video](https://www.youtube.com/watch?v=fZcdObp-4co) |
8 | 13 |
|
9 |
| -A few resources to get you started if this is your first Flutter project: |
| 14 | +## Screenshots |
| 15 | +<img src="https://github.com/jyotirmoy-paul/planets/blob/main/media/Web_2.jpg"/> |
| 16 | +<img src="https://github.com/jyotirmoy-paul/planets/blob/main/media/iPhone_and_android.jpg"/> |
| 17 | +<img src="https://github.com/jyotirmoy-paul/planets/blob/main/media/ipad.jpg"/> |
10 | 18 |
|
11 |
| -- [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab) |
12 |
| -- [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook) |
| 19 | +## Inspiration |
| 20 | +"Planets" was inspired by the idea of being able to play a slide puzzle of animations instead of texts, numbers, or images. |
13 | 21 |
|
14 |
| -For help getting started with Flutter, view our |
15 |
| -[online documentation](https://flutter.dev/docs), which offers tutorials, |
16 |
| -samples, guidance on mobile development, and a full API reference. |
| 22 | +## Highlights: |
| 23 | +* Slide puzzle with an animation |
| 24 | +* Auto solver |
| 25 | +* 3 different puzzle levels |
| 26 | +* Made for all screens |
| 27 | +* Available for web, ios, android & windows |
| 28 | + |
| 29 | +## What's next for Planets |
| 30 | +Going forward, I have the following points that I would love to add in "Planets" |
| 31 | +* Adding an efficient auto solver, using a heuristic search algorithm - as the current solver algorithm, though easy to understand, is too slow. |
| 32 | +* Improve the image and animation assets, namely the planets, the landscape images, and the overall theme of the app. |
| 33 | +* Support for extreme(6x6) & pro(7x7) puzzle levels |
| 34 | +* Add support for a different language. |
| 35 | +* Most importantly, discovering a different way to slice up the puzzle pieces to improve performance. |
| 36 | + |
| 37 | +## Build With |
| 38 | +* [Flutter](https://flutter.dev) |
| 39 | +* [Rive](https://rive.app) |
| 40 | + |
| 41 | + |
| 42 | +## License |
| 43 | +``` |
| 44 | +MIT License |
| 45 | +
|
| 46 | +Copyright (c) 2022 Jyotirmoy Paul |
| 47 | +
|
| 48 | +Permission is hereby granted, free of charge, to any person obtaining a copy |
| 49 | +of this software and associated documentation files (the "Software"), to deal |
| 50 | +in the Software without restriction, including without limitation the rights |
| 51 | +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
| 52 | +copies of the Software, and to permit persons to whom the Software is |
| 53 | +furnished to do so, subject to the following conditions: |
| 54 | +
|
| 55 | +The above copyright notice and this permission notice shall be included in all |
| 56 | +copies or substantial portions of the Software. |
| 57 | +
|
| 58 | +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
| 59 | +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
| 60 | +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
| 61 | +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
| 62 | +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
| 63 | +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
| 64 | +SOFTWARE. |
| 65 | +``` |
| 66 | + |
| 67 | +## Contributing to Puzzle |
| 68 | +All pull requests are welcome |
0 commit comments