Playing a game or solving a puzzle is always fun when you share with friends. We have created a puzzle that consists of three main modes:
- Normal mode: The classic slide puzzle configuration.
- Photo mode: Ability to generate puzzles from any image uploaded.
- Multiplayer mode: Play with others in a competitive head-to-head multiplayer mode.
The puzzle also has an auto solver built-in, it uses the A* algorithm along with some pretty neat tricks to solve the puzzle in the lowest possible moves.
A full explanation of how the A* algorithm works is here.
The puzzle uses Rive to display an animated Dash beside the puzzle.
Riverpod is used for state management inside the puzzle. The app has pretty challenging state management as there are three modes and the puzzle state is persisted across both the photo mode and the multiplayer mode.
We also used a color palette generator package that can create an entire color palette from just an image, it is used in photo mode to change the theme of the screen according to the image selected.
The puzzle is built for multiplatform with a fully responsive design across all modes.

Log in or sign up for Devpost to join the conversation.