Since decades, slider puzzle have been a touch to move kind of game which has become really boring. I wanted to change the whole concept of tapping makes tiles move in a slider puzzle, because everyone was doing that.

Therefore, I changed the way we play our beloved slider puzzle there are four different levels with four different input methods through which a user can be in a constant state on interest and pleasure unlike the same old tapping.

As we have to build the app using Flutter, I tried using a combination of Flutter and Flame in this project. I had to create basic login in flutter and then replicate it with collisions and hitboxes in flame which I have never used before.

The challenges were up high in the clouds for this project as I wasn't familiar with Flame and had only used flutter for application development. Game development using flutter asked me to see all the things in a rather different way than that with application development. Also not knowing all the various attributes and elements of flame it was very tough for me to build what I wanted to.

I am very proud of the application that I am submitting in this hackathon as I have poured a lot of time and restless thinking into this baby of mine. I have done all I could to make this as playable and as enjoyable as possible in this given amount of time. Though given more time I would like to improve some things in it.

I learnt a lot about games, how they are developed, how physics is implemented into a game and what sprites are. Developing a game in flutter really requires you to stop thinking in an "app" way of viewpoint and turn more into a "game" viewpoint. I totally loved the development part and will be making many more games in the future all with my creativity and the knowledge I have gained from this project.

If given time I would like to add four advanced version of the existing levels which were in my mind to make if I could've done all the work in less time. I would also like to test the game by letting users play it and work on bugs which can come in future. There are some improvements which I want to make right now but will have to wait for future.

Built With

+ 227 more
Share this project:

Updates