v1.38.2flame
Ein minimalistischer Flutter-Spiel-Engine, bietet eine schöne Auswahl an teilweise unabhängigen Modulen, die Sie auswählen können.
Ein Flutter 2D-RPG-Spielbeispiel für Web, Android und iOS.
v1.38.2Ein minimalistischer Flutter-Spiel-Engine, bietet eine schöne Auswahl an teilweise unabhängigen Modulen, die Sie auswählen können.
Audio-Unterstützung für die Flame-Spielemotor-Bibliothek, im Wesentlichen eine dünne Hülle um das audioplayers-Paket.
Tiled-Unterstützung für die Flame-Spielengine. Dies verwendet das tiled-Paket und bietet Wrapper und Komponenten, die innerhalb von Flame verwendet werden können.
Ein Flutter-Plugin für In-App-Käufe. Bietet APIs zum Durchführen von In-App-Käufen über den App Store und Google Play.
v1.1.1Fügen Sie Ihren ListView-, GridView-, Column- und Row-Kinder einfach gestaffelte Animationen hinzu, wie in den Material Design-Richtlinien gezeigt
Flutter-Plugin für Google Mobile Ads mit Unterstützung für Banner-, Interstitial-(Vollbild)-, Belohnungs- und Native-Anzeigen
Eine Vektor-Mathematik-Bibliothek für 2D- und 3D-Anwendungen.
Englischer Projektschnappschuss. Aktuelle Inhalte auf GitHub.
An Arabic MMORPG game built with Flutter, Dart, and Flame engine.
الفتح: طريق الانتقام (Al-Fateh: Path of Vengeance) is a fully-featured MMORPG game with Arabic language support, designed to run on mobile devices and web browsers. The game features a rich fantasy world inspired by Arabic and Islamic history, with deep character progression, guild systems, PvP and PvE combat, and much more.
The game is built using:
lib/
├── config/ # Configuration files
├── core/ # Core utilities and helpers
│ ├── error/ # Error handling
│ ├── network/ # Network utilities
│ └── utils/ # Utility functions
├── data/ # Data layer
│ ├── datasources/ # Remote and local data sources
│ ├── models/ # Data models
│ └── repositories/ # Repository implementations
├── domain/ # Domain layer
│ ├── entities/ # Business entities
│ ├── repositories/ # Repository interfaces
│ └── usecases/ # Use cases
├── game/ # Game engine and components
│ ├── components/ # Game components
│ │ ├── environment/ # Environment components
│ │ ├── monster/ # Monster components
│ │ ├── npc/ # NPC components
│ │ ├── player/ # Player components
│ │ ├── ui/ # UI components
│ │ └── effects/ # Visual effects
│ ├── systems/ # Game systems
│ └── worlds/ # Game worlds
├── presentation/ # Presentation layer
│ ├── blocs/ # BLoC state management
│ ├── pages/ # App pages
│ └── widgets/ # Reusable widgets
└── main.dart # App entry point
Clone the repository:
git clone https://github.com/yourusername/arabic-mmorpg.git
Install dependencies:
cd arabic-mmorpg
flutter pub get
Run the app:
flutter run
The game requires various assets (images, audio, etc.) that should be placed in the assets/ directory. The structure is as follows:
assets/
├── images/ # Game images
│ ├── characters/ # Character sprites
│ ├── monsters/ # Monster sprites
│ ├── maps/ # Map backgrounds
│ ├── items/ # Item icons
│ └── ui/ # UI elements
├── audio/ # Audio files
│ ├── music/ # Background music
│ └── sfx/ # Sound effects
├── fonts/ # Custom fonts
└── maps/ # Map data files
The game requires a backend server for multiplayer functionality. The server code is available in a separate repository.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.