Inspiration

My first inspiration for the slide puzzle was the Flutter tech itself, it has been more than two years since I have been working with the Flutter framework. I was having so many ideas to create an application with a lot of animations and this hackathon just came at the right moment.

What it does

Slide Puzzle is a puzzle game, a player has to tap tiles and rearrange all pieces.

How I built it

For building this game I used the existing codebase of the Slide Puzzle game, available in Flutter Sample Gallery.

What I have added to the existing codebase?

  1. Cool Animations
  2. Anchor, who guides a player throughout the game
  3. Stories
  4. And functionality to change grid size on the fly (Tile assets not required anymore).

Platforms

I have successfully tested the application for the following platforms.

  1. Android 10 and 11
  2. Web - Edge, Chrome, and Brave
  3. Desktop - Windows

Challenges I ran into

  1. Make sure the application responds to every screen size and platform.
  2. Managing animation state and state_machines without compromising performance.
  3. Creating custom and complex animations.

Accomplishments that I'm proud of

I am proud because whatever came to my mind I implemented all that without compromising an inch.

What I learned

This time in the hackathon, I learned more about bloc patterns, animations, build_runner, and more.

What's next for Slide Puzzle

The new features that I have been thinking of are-

  1. Multiplayer Support
  2. A war theme which was my first idea a bomb came and blow up all the puzzle-board with animations of pieces scattering around then the anchor comes and ask the player for help.

Built With

+ 13 more
Share this project:

Updates