Skip to content

YahyaAAAAAAA/squareo

Repository files navigation

flutter logo dart logo hive logo getX logo


Squareo

Squareo.mp4

Introduction

Welcome to Squareo, an engaging mobile puzzle game where your objective is to restore a grid of squares to its original state. The grid moves over time, adding a challenging twist that tests your memory, spatial awareness, and problem-solving skills.

Game Objective

The primary goal of Squareo is to reposition each square on the grid back to its original location. The faster and more efficiently you do this, the higher your score and grade.

Controls

• Drag: Move the selected square to the desired location.
• Release: Place the square in the new position.

User Interface

The user interface is designed to be intuitive and user-friendly:

• Main Menu: Start a new game, select level, view scores.
• Game Screen: Displays the grid, bottom sheet for (back to menu, restart level, skip level).
• Win Dialog: Display time, moves , points gained, grade , buttons for (back to menu, restart level, skip level).
• Customize: allowing you change your grid as you like.

Technologies Used

Squareo is developed using the framework Flutter with Dart as the programming language and with Getx as a state management and Hive as a the local database.

Play Squareo Now

Credits

Squareo is developed by me, I hope you enjoy playing my game as much as I enjoyed creating it. For support or feedback, please contact me above.