Inspiration
I have been developing apps using Flutter for almost two years. It's always exciting for me to develop an app and run it on my phone. This is my first Flutter Hackathon. In addition to that, this is my _ first _ game development using flutter.
What it does
It is a simple slide puzzle game, where the player has to arrange the squares into sorted order.
How I built it
This game is built using the Flutter framework, which is a cross-platform framework for developing apps that can be run on multiple platforms. In addition, it is using some other third-party packages from the open-source community. Those packages are:
audioplayers: ^0.20.1 // for playing sound
clay_containers: ^0.3.2 // for neumorphic design
day_night_switcher: ^0.2.0+1 // for animated switch
font_awesome_flutter: ^9.2.0 // for icons
google_fonts: ^2.3.1 // for fonts
provider: ^6.0.2 // for app state-management
responsive_framework: ^0.1.7 // for responsive UI
responsive_sizer: ^3.0.5+1 // for responsive container
rive: ^0.8.1 // for controlling rive animation file
Challenges I ran into
The most challenging part was the algorithm of the game and the responsive behavior of the user interface.
Accomplishments that we're proud of
First time using flutter for game development. I am proud to be a full-time flutter developer.
What I learned
Game development & responsive UI design.
What's next for Puzzle Hack
Right now, this app has been tested on iOS, Android, Google Chrome, and Firefox browsers with no issues. But with the Safari browser, the app is not working as expected. There might be some imitation of flutter support for the Safari browser. If there is any solution, then I will fix my app to run smoothly on the Safari browser too.
Built With
- dart
- flutter



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