Inspiration

One of the most things inspired me ** Candy Crash Saga , from which the name of the app comes FuzzleSaga = Flutter + Puzzle + Saga. **Quiz games also inspired me to make the game level be like a question which you must form its answer by sliding the puzzle formed by pieces of letters.

What it does

FuzzleSaga is a sliding puzzle game based on levels gaming. The first levels are easy, then things start getting harder and more complicated level by level. In each level, there is a question which you have to find the answer first, and start moving the puzzle pieces until you form the right answer. Next, you pass to the next level with a new adventure with an other question.

How we built it

The game is built using pure Dart & Flutter code, I also used some 3rd party packages from pub.dev which are:

  1. animated_text_kit for text animation.
  2. sqflite to deal with the database containing the questions and answers.

Challenges we ran into

I faced many challenges that I worked on solving like:

  1. Creating the database of questions and answers from scratch
  2. Designing a clean beautiful UI for the game This was the biggest challenge
  3. Managing the state of the game, where I found it sometimes hard to de using the setState function.
  4. AndroidX support in Flutter while building the released version of the game.
  5. Difficulties to manage my time between study, work and Fuzzle Saga.

Accomplishments that we're proud of

  1. Ability to manipulate SQL commands and dealing with databases.
  2. Getting more ideas about UI/UX concepts especially today's game design trend.
  3. Fixing the issue of AndroidX support in Flutter.

What we learned

I learnt a lot of things in different fields, some of them are listed here:.

  1. Being able to work under pressure and manage my time.
  2. Searching and googling problems myself without asking for help.
  3. Using many Flutter packages.
  4. Applying UI/UX design principles with the new trend of simplicity.

What's next for Fuzzle Saga

Fuzzle Saga has a long road to walk through, this is not the end. Here, we begin. I will try to add more functionalities and ideas to the game, which will make it more attractive and creative. I will also publish it on Google Play Store where I can get more feedback.

Built With

Share this project:

Updates