Inspiration

Build a beautiful cross platform puzzle app with cool animation and minimal code.

What it does

In this you have to place the matching colors tiles in the same row or column. There are 4 board size are available - (i) 3x3 (ii) 4x4 (iii) 5x5 (iv) 6x6

You can select any one and play.

How I built it

I build it using flutter and provider. Provider for managing game state like moving tile, validating move and checking competion of game.

Challenges I ran into

There were no such big challeneg, but there were following challenges that I was able to solve after some time.

  1. Checking completion of game
  2. Validating the ove

Accomplishments that I am proud of

  1. Beautiful and smooth board refresh animation
  2. Mnimal packages used (only one provider)
  3. Game logic and play style

What I learned

I learned implementing animation in flutter with inbuilt widgets like AimatedPadding and AnimatedRotation. Also I learned about implementing such puzzle logic like validating move and checking completion of game.

What's next for FL Puzz

Implement new board that will be more challenging and interesting.

Built With

Share this project:

Updates