该项目为基于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