A classic 15-puzzle game implemented in Dart and Flutter with a clean mobile interface.
slide_puzzle is an open-source implementation of the classic 15-puzzle sliding tile game built with Dart and Flutter. It recreates the traditional puzzle where players slide numbered tiles in a 4×4 grid to arrange them in sequential order. The project serves as both a playable game and a reference implementation for Flutter game development.
Flutter developers looking for example game implementations or those wanting to learn game logic in Dart. It's also suitable for anyone interested in classic puzzle games on mobile platforms.
Developers choose this project for its clean, well-structured implementation of classic game mechanics using Flutter's framework. It provides a practical example of state management and animation in Flutter while delivering a polished, functional game.
The classic slide (15) puzzle in Dart and Flutter
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The project is praised for its maintainable code, making it easy for Flutter learners to understand and modify game logic.
Built with Flutter, it delivers responsive touch controls and fluid tile sliding animations, as highlighted in the visual polish feature.
Accurately recreates the classic 15-puzzle mechanics, providing an authentic and intuitive puzzle experience on mobile.
Serves as a practical reference for learning state management and reactive programming patterns in Dart/Flutter games.
Only implements a standard 4x4 puzzle with no built-in options for different grid sizes, tile designs, or game variations without code changes.
The README is minimal, lacking setup instructions, API documentation, or guidance for extending the game beyond the basic implementation.
Missing common puzzle game features like undo functionality, scoring, timers, or difficulty levels, which limits its appeal for polished applications.