基于Flutter框架的消消乐游戏设计源码

作品简介

该项目为基于Flutter框架开发的消消乐游戏设计源码,包含171个文件,涵盖66个PNG图片、40个Dart源代码文件,以及少量的MATLAB、Java、C语言和其它相关文件类型。源码结构清晰,适用于快速开发和游戏迭代。

关键词

Flutter 消消乐游戏 Dart 源码 游戏开发

目录结构

├── .gitattributes
├── .gitignore
  ├── .gradle
    ├── 6.8
      ├── executionHistory
      ├── executionHistory.bin
      ├── executionHistory.lock
      ├── fileChanges
      ├── last-build.bin
      ├── fileHashes
      ├── fileHashes.bin
      ├── fileHashes.lock
    ├── gc.properties
    ├── buildOutputCleanup
    ├── buildOutputCleanup.lock
    ├── cache.properties
    ├── outputFiles.bin
    ├── checksums
    ├── checksums.lock
    ├── configuration-cache
    ├── gc.properties
    ├── vcs-1
    ├── gc.properties
  ├── android
    ├── app
    ├── build.gradle
      ├── src
        ├── main
        ├── AndroidManifest.xml
          ├── java
            ├── com
              ├── example
                ├── fluttercrush
                ├── MainActivity.java
          ├── res
            ├── drawable
            ├── launch_background.xml
            ├── mipmap-hdpi
            ├── ic_launcher.png
            ├── launch_image.png
            ├── mipmap-mdpi
            ├── ic_launcher.png
            ├── launch_image.png
            ├── mipmap-xhdpi
            ├── ic_launcher.png
            ├── launch_image.png
            ├── mipmap-xxhdpi
            ├── ic_launcher.png
            ├── launch_image.png
            ├── mipmap-xxxhdpi
            ├── ic_launcher.png
            ├── launch_image.png
            ├── values
            ├── styles.xml
  ├── build.gradle
  ├── gradle.properties
    ├── gradle
      ├── wrapper
      ├── gradle-wrapper.properties
  ├── settings.gradle
  ├── assets
    ├── audio
    ├── bomb.wav
    ├── credits
    ├── game_start.wav
    ├── lost.wav
    ├── move_down.wav
    ├── swap.wav
    ├── win.wav
    ├── images
      ├── background
      ├── background.jpg
      ├── background2.jpg
      ├── bombs
      ├── blue.png
      ├── credits.txt
      ├── fireball.png
      ├── green.png
      ├── mine.png
      ├── multi_color.png
      ├── orange.png
      ├── purple.png
      ├── red.png
      ├── rocket.png
      ├── tnt.png
      ├── yellow.png
      ├── borders
      ├── border_1.png
      ├── border_10.png
      ├── border_11.png
      ├── border_12.png
      ├── border_13.png
      ├── border_14.png
      ├── border_15.png
      ├── border_2.png
      ├── border_3.png
      ├── border_4.png
      ├── border_5.png
      ├── border_7.png
      ├── border_8.png
      ├── deco
      ├── ice_01.png
      ├── ice_02.png
      ├── wall.png
      ├── tiles
      ├── blue.png
      ├── choco.png
      ├── cream.png
      ├── green.png
      ├── multicolor.png
      ├── orange.png
      ├── pink.png
      ├── purple.png
      ├── red.png
      ├── turquoise.png
      ├── yellow.png
  ├── levels.json
    ├── screenshots
    ├── game.jpg
    ├── icon.jpg
    ├── level.jpg
├── flutter_crush.mp4
  ├── gradle
    ├── wrapper
    ├── gradle-wrapper.jar
    ├── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
  ├── ios
    ├── Flutter
    ├── AppFrameworkInfo.plist
    ├── Debug.xcconfig
    ├── Release.xcconfig
  ├── Podfile
  ├── Podfile.lock
    ├── Runner.xcodeproj
    ├── project.pbxproj
      ├── project.xcworkspace
      ├── contents.xcworkspacedata
      ├── xcshareddata
        ├── xcschemes
        ├── Runner.xcscheme
    ├── Runner.xcworkspace
    ├── contents.xcworkspacedata
    ├── Runner
    ├── AppDelegate.h
    ├── AppDelegate.m
      ├── Assets.xcassets
        ├── AppIcon.appiconset
        ├── Contents.json
        ├── Icon-App-1024x1024@1x.png
        ├── Icon-App-20x20@1x.png
        ├── Icon-App-20x20@2x.png
        ├── Icon-App-20x20@3x.png
        ├── Icon-App-29x29@1x.png
        ├── Icon-App-29x29@2x.png
        ├── Icon-App-29x29@3x.png
        ├── Icon-App-40x40@1x.png
        ├── Icon-App-40x40@2x.png
        ├── Icon-App-40x40@3x.png
        ├── Icon-App-60x60@2x.png
        ├── Icon-App-60x60@3x.png
        ├── Icon-App-76x76@1x.png
        ├── Icon-App-76x76@2x.png
        ├── Icon-App-83.5x83.5@2x.png
        ├── LaunchImage.imageset
        ├── Contents.json
        ├── LaunchImage.png
        ├── LaunchImage@2x.png
        ├── LaunchImage@3x.png
      ├── Base.lproj
      ├── LaunchScreen.storyboard
      ├── Main.storyboard
    ├── Info.plist
    ├── main.m
    ├── build
      ├── Pods.build
        ├── Release-iphonesimulator
          ├── Flutter.build
          ├── dgph
          ├── Pods-Runner.build
          ├── dgph
          ├── audioplayers.build
          ├── dgph
          ├── path_provider.build
          ├── dgph
  ├── lib
    ├── animations
    ├── animation_chain.dart
    ├── animation_combo_collapse.dart
    ├── animation_combo_three.dart
    ├── animation_swap_tiles.dart
    ├── shine_effect.dart
  ├── application.dart
    ├── bloc
    ├── bloc_provider.dart
    ├── game_bloc.dart
    ├── objective_bloc.dart
    ├── controllers
    ├── game_controller.dart
    ├── game_widgets
    ├── board.dart
    ├── double_curved_container.dart
    ├── game_level_button.dart
    ├── game_moves_left_panel.dart
    ├── game_over_splash.dart
    ├── game_splash.dart
    ├── objective_item.dart
    ├── objective_panel.dart
    ├── shadowed_text.dart
    ├── stream_moves_left_counter.dart
    ├── stream_objective_item.dart
    ├── helpers
    ├── animations_resolver.dart
    ├── array_2d.dart
    ├── audio.dart
  ├── main.dart
    ├── model
    ├── animation_sequence.dart
    ├── avalanche_test.dart
    ├── chain.dart
    ├── combo.dart
    ├── level.dart
    ├── objective.dart
    ├── objective_event.dart
    ├── row_col.dart
    ├── swap.dart
    ├── swap_move.dart
    ├── tile.dart
    ├── tile_animation.dart
    ├── pages
    ├── game_page.dart
    ├── home_page.dart
├── local.properties
├── pubspec.lock
├── pubspec.yaml
├── readme.txt
  ├── test
  ├── widget_test.dart
创作时间: