Space_Empires

所属分类:collect
开发工具:Dart
文件大小:0KB
下载次数:0
上传日期:2022-08-03 09:41:11
上 传 者sh-1993
说明:  空间_管理器,
(Space_Emnpires,)

文件列表:
.VSCodeCounter/ (0, 2022-08-03)
.VSCodeCounter/2021-06-01_11-11-51/ (0, 2022-08-03)
.VSCodeCounter/2021-06-01_11-11-51/details.md (4990, 2022-08-03)
.VSCodeCounter/2021-06-01_11-11-51/results.csv (4336, 2022-08-03)
.VSCodeCounter/2021-06-01_11-11-51/results.md (1047, 2022-08-03)
.VSCodeCounter/2021-06-01_11-11-51/results.txt (10565, 2022-08-03)
.VSCodeCounter/2021-06-01_11-12-21/ (0, 2022-08-03)
.VSCodeCounter/2021-06-01_11-12-21/details.md (4990, 2022-08-03)
.VSCodeCounter/2021-06-01_11-12-21/results.csv (4336, 2022-08-03)
.VSCodeCounter/2021-06-01_11-12-21/results.md (1047, 2022-08-03)
.VSCodeCounter/2021-06-01_11-12-21/results.txt (10565, 2022-08-03)
.VSCodeCounter/2021-06-06_15-15-24/ (0, 2022-08-03)
.VSCodeCounter/2021-06-06_15-15-24/details.md (5513, 2022-08-03)
.VSCodeCounter/2021-06-06_15-15-24/results.csv (4607, 2022-08-03)
.VSCodeCounter/2021-06-06_15-15-24/results.md (1167, 2022-08-03)
.VSCodeCounter/2021-06-06_15-15-24/results.txt (11555, 2022-08-03)
.VSCodeCounter/2021-06-06_15-15-32/ (0, 2022-08-03)
.VSCodeCounter/2021-06-06_15-15-32/details.md (5513, 2022-08-03)
.VSCodeCounter/2021-06-06_15-15-32/results.csv (4607, 2022-08-03)
.VSCodeCounter/2021-06-06_15-15-32/results.md (1167, 2022-08-03)
.VSCodeCounter/2021-06-06_15-15-32/results.txt (11555, 2022-08-03)
.VSCodeCounter/2021-06-21_16-22-40/ (0, 2022-08-03)
.VSCodeCounter/2021-06-21_16-22-40/details.md (5591, 2022-08-03)
.VSCodeCounter/2021-06-21_16-22-40/results.csv (5291, 2022-08-03)
.VSCodeCounter/2021-06-21_16-22-40/results.md (1184, 2022-08-03)
.VSCodeCounter/2021-06-21_16-22-40/results.txt (12625, 2022-08-03)
.metadata (305, 2022-08-03)
LICENSE (1084, 2022-08-03)
analysis_options.yaml (43, 2022-08-03)
android/ (0, 2022-08-03)
android/app/ (0, 2022-08-03)
android/app/build.gradle (2104, 2022-08-03)
android/app/src/ (0, 2022-08-03)
android/app/src/debug/ (0, 2022-08-03)
android/app/src/debug/AndroidManifest.xml (335, 2022-08-03)
android/app/src/main/ (0, 2022-08-03)
android/app/src/main/AndroidManifest.xml (2156, 2022-08-03)
... ...

![Dart](https://img.shields.io/badge/Dart-0175C2?logo=dart&logoColor=white?longCache=true&style=flat-square) [![Flutter](https://img.shields.io/badge/Flutter-02569B?logo=flutter&logoColor=white&longCache=true&style=flat-square)](https://flutter.dev/) [![Awesome Flutter](https://img.shields.io/badge/Awesome-Flutter-blue.svg?longCache=true&style=flat-square)](https://github.com/Solido/awesome-flutter) [![style: lint](https://img.shields.io/badge/style-lint-4BC0F5.svg?longCache=true&style=flat-square)](https://pub.dev/packages/lint) # Space Empires ![](https://user-images.githubusercontent.com/62766656/123627533-c11e8f00-d82f-11eb-87c3-4aef12d03b1c.png) ### Introduction > Space Empires A 4X Space themed Strategy Game made with Flutter ### Developer >Bagirishya Rwema Dominique - [Rwema](https://twitter.com/R_w_e_m_a) ### Usage To clone and run this application, you'll need [git](https://git-scm.com) and [flutter](https://flutter.dev/docs/get-started/install) installed on your computer. From your command line: ```bash # Clone this repository $ git clone https://github.com/rwema3/Space_Empires # Go into the repository $ cd space_empires # Install dependencies $ flutter packages get # Run the app $ flutter run ``` ## Features - Cross Platform - Web (Tested) - Android (Tested) - Ios (Not Tested) - Responsive (Works in both Orientations) - Adaptive (Works Beautifully in almost all screen sizes) - A basic custom Computer AI ## Current Progress - All the Essential Screens/Views are done - All the required actions for Player and Computer are defined and working - All the Buildings/Stats/Upgrades/Ships have the desired effect - The game follows all the defined rules - Computer AI can take all the actions, just like a regular player - Null-Safe and follows Lint Guidlines ## Things that need attention - A better budget allocation strategy for computer AI - The AI can be too aggressive sometimes - A better chat and relations strategy for Computer AI - A more balanced Stats allocation and reward system - Audio Effects - Refactoring and Optimization - Your health and happiness :) Most of these can be fixed by just tweaking the constant values and numbers. (services>game.dart) Associated TODO tags can be found over the Project, so feel free to play around with the values. The Project will remain open-source and any contribution or feedback will be highly appreciated ### Packages These are the packages used in this Project Package | Description ---|--- [after_layout](https://pub.dev/packages/after_layout) | Helps execute code after the first layout of a widget has been performed [animated_text_kit](https://pub.dev/packages/animated_text_kit) | Provides Cool and Beautiful Text Animations [carousel_slider](https://pub.dev/packages/carousel_slider) | For Slidable Cards [flutter_animated_dialog](https://pub.dev/packages/flutter_animated_dialog) | For Animated Dialogs [flutter_staggered_grid_view](https://pub.dev/packages/flutter_staggered_grid_view) | For Planets Alignment [flutter_svg](https://pub.dev/packages/flutter_svg) | To render SVG [provider](https://pub.flutter-io.cn/packages/provider) | Provider State Management [lottie](https://pub.dev/packages/lottie) | For Lottie Animations [sizer](https://pub.dev/packages/sizer) | Helps with Responsiveness [rive](https://pub.dev/packages/rive) | For Rive Animations [shared_preferences](https://pub.dev/packages/shared_preferences) | For Data Persistance [lint](https://pub.flutter-io.cn/packages/lint) | Rules handler for Dart ### Directory Structure The project directory structure is as follows: ``` ├── android ├── asset ├── build ├── ios ├── lib ├── analysis_options.yaml ├── pubspec.lock ├── pubspec.yaml ``` ![image](https://user-images.githubusercontent.com/62766656/123632625-c8489b80-d835-11eb-80e2-d19e17c15cec.png) Directory | Description ---|--- models | Contains Model Class for Ships, Planets, Rulers screens | Contains the UI class for all the Screens services | Contains the Game Service, Player Service and all Core Logic utility | Contains app-wide constants, common functions widgets | Contains UI Blocks and Other Functional Elements # Some shots from the Game (old) ![welcome_screen_landscape](https://user-images.githubusercontent.com/62766656/120899766-f11eac00-c64e-11eb-912b-f7983dfbf73d.jpg) ## Game Screen ## Control Panels ## Planet Info ![planet_stats_landscape](https://user-images.githubusercontent.com/62766656/120899479-90db3a80-c64d-11eb-9f1d-9272da8bd67b.jpg) ![planet_upgrades_landscape](https://user-images.githubusercontent.com/62766656/120899484-989adf00-c64d-11eb-9908-b05007a5b310.jpg) ![planet_defense_landscape](https://user-images.githubusercontent.com/62766656/120899489-a05a8380-c64d-11eb-9b49-d8e9336d6abc.jpg) ## God Bless You, Murakoze!

近期下载者

相关文件


收藏者