Inspiration
It has become a routine sight of all people who have mental tensions in their life. This is caused due to workload and social media content. Even violent gaming is also one of the reasons for tension in people's life. Nowadays, all children have electronic gadgets like smartphones and laptops. In the early days, all children and adults go to play outside in the vacations even the summer season. But now the children are not going the play outside instead they play only violent mobile games. This habit leads to a decrease in their mental health and lifestyle. Here, I mention not only children even some adults who also play violent games even they this game is not good for our mental power.
In 21 century, mobile games evolve drastically. So, the children and adults also play every time these games even they are in 🚽. This leads to less time socializing with friends and family, aggressive thoughts and behaviors, decreased sleep, and poor quality sleep. These habits decrease their lifetime. Actually, gaming is important in the life cycle🚴 and is also part of the entertainment. So, instead of playing violent games, we can play some entertaining mental games like puzzles, sudoku, word game, etc.
So to address the problem of children and adult mental health, here we’re, presenting “AI-powered Puzzle_Hack” - Solving Puzzle: A Problem Hidden in Plain Sight, through AI.
What it does
This app solves the problem of mental health issues in a mathematical way. Our puzzle gives you mental peace with concentration for solving the numerical puzzle manually by hand or we can change the puzzle's slide with our voice assistant. Our puzzle game has three levels there are easy, medium, hard which have matrices of 3x3, 4x4, 5x5 respectively. we can pick any given level. This puzzle plays nice background music it helps to concentrate our mind. So we can make a decision gently. You can assist our puzzle with your own country's Language by simply switching the language dropdown. Now our puzzle assistant can able to listen to your instruction. The popup will be shown when you finish the puzzle game. The popup leads you to pick the next level of puzzle setups. If you are stuck anywhere in the mid of the game or you want to reset the puzzle you can by shuffle button. Suppose if the voice assistant can't understand what you telling, it is simply thrown the popup with what AI understood's word. AI can understand and take decisions if you tell numbers only. if you tell any other words it shows an error popup.
How we built it
We used Flutter as our main framework. For speech recognition, we used the speech-to-text flutter package. For background music, we are using Flame and Flame audio players which were used in the mobile game development flow. For state management, we are using Redux and Flutter_redux to store the data. For loading animation and popup, animations are done by the Lottie package which is free animation provider in the JSON format. For different font families, we are using Google-Fonts which is provide all custom fonts. For different icons, we are using the flutter-vector-icons package, which provides tiny icons
Challenges we ran into
I didn't know flutter initially, so we had to learn it on the fly. Several of the Speech-to-movement packages we used were too intensive to run in a mobile setting and caused crashes when the microphone listened, so I was forced to use our more primitive version. I also spent a lot of time trying to troubleshoot the app's microphone listening capacity even in the noisy area to access on our phones, but we eventually overcame that obstacle.
Accomplishments that we're proud of
I created a mobile app that works within 42 hours! I also learned how to use several new tools for developing cool applications. Last but not least, we figured out how to drink just the right amount of Yerba Mate to stay awake, but still be able to focus on the project.
What we learned
We learned to use Flutter and Google auto text Translation methods. I also learned critical time management skills, and how to use each different type of algorithm to maximize our efficiency.
What's next for AI-powered Flutter puzzle
My project will be able to listen to your native language and move the slide based on your comments(if you allow it, of course). Users will also be able to create their own commends, complete with code, audio, and video detection with AI models! I also plan on adding a Video gesture detection feature, called Puzzlathon, where the GameMaster takes a camera and takes the hand and finger position of the user for slide movement.

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