GithubHelp home page GithubHelp logo

mustafaalneami / flutter_puzzle_hack Goto Github PK

View Code? Open in Web Editor NEW

This project forked from md-siam/flutter_puzzle_hack

0.0 0.0 0.0 11.21 MB

This game is for the "Flutter Puzzle Hack" contest, 2022. It is a simple slide puzzle game, where the player has to arrange the squares into sorted order.

License: MIT License

Ruby 2.48% Objective-C 0.07% Kotlin 0.25% Dart 89.37% Swift 0.74% HTML 7.09%

flutter_puzzle_hack's Introduction

Flutter Puzzle Hack

        

This game is for the "Flutter Puzzle Hack" contest, 2022. It is a simple slide puzzle game, where the player has to arrange the squares into sorted order. This game is built using the Flutter framework, which is a cross-platform framework for developing apps for multiple devices. Right now, this app has been tested on iOS, Android, and Google Chrome browsers.

In addition, it is using some other third-party packages from the open-source community. Thanks to those open-source developers for their amazing packages. 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

Playing Guide

The above picture is showing the "Puzzle Hack" game running on an android device. It's also presenting all the functionality of the game. Like:

  1. Dark/Light mode switch
  2. Sample image of a sorted board
  3. Total number of 'Moves'
  4. 'Reset' button
  5. Dropdown menu for 'Mute' & and 'Info' functionality
  6. Animated 'Dash'. Click it for the magic!
  7. Timer

## Puzzle Hack Demo
Light Mode (iPhone 8 Simulator) Dark Mode (iPhone 8 Simulator)

Google Chrome

File Pattern Inside The 'lib' Folder

lib/
├── app/
│   ├── provider/
│   │   ├── appinfo_provider.dart
│   │   ├── sound_provider.dart
│   │   └── theme_provider.dart
│   ├── view/
│   │   └── puzzle_game.dart
│   └── widget/
│       ├── util/
│       │   ├── design/
│       │   │   ├── arrow_clipper.dart
│       │   │   └── neumorphic_button.dart
│       │   ├── dropdown_menu.dart
│       │   ├── grid_container.dart
│       │   ├── move.dart
│       │   ├── reset_button.dart
│       │   └── timer.dart
│       ├── grid.dart
│       ├── menu_items.dart
│       ├── picture_and_animation_row.dart
│       ├── top_appbar.dart
│       └── winning_card.dart
├── generated_plugin_registrant.dart
└── main.dart

flutter_puzzle_hack's People

Contributors

md-siam avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.