گیم کھیلنے کے لیے البم میں گھمائیں اور ایپ کو صحیح طریقے سے کام کریں!
🚀 جائزہ
یہ کلاسک Space Invaders گیم کا ایک بہتر ورژن ہے، جو Flutter کا استعمال کرتے ہوئے بنایا گیا ہے۔ گیم میں بہت سی جدید خصوصیات اور میکانکس شامل ہیں جو اسے مزید پرکشش اور متحرک بناتے ہیں۔
✨ کلیدی خصوصیات
🎮 گیم میکینکس
- بہتر گرافکس کے ساتھ کلاسک خلائی حملہ آوروں کا گیم پلے۔
- 5 گیم موڈز: کلاسیکی، بقا، کٹر، گیلیکٹک رن، باس رش
- متحرک مشکل جو کھلاڑی کی مہارت کے مطابق ہوتی ہے۔
- اسکور بڑھانے کے لیے کومبو سسٹم
- حملے کے منفرد نمونوں والے مالکان
🔫 جدید ہتھیاروں کا نظام
ہتھیاروں کی 6 اقسام:
- بنیادی توپ
- اسپریڈ شاٹ
- لیزر بیم
- پلازما توپ
- راکٹ لانچر
- لہر بندوق
- تخلیق نو کے ساتھ ہتھیاروں کے لیے توانائی کا نظام
- ہر ہتھیار کی قسم کے لئے بصری اثرات
⚡ خصوصی قابلیت
- وقت سست - وقت کو سست کرتا ہے۔
- اسکرین صاف - اسکرین کو صاف کرتا ہے۔
- میگا شیلڈ - میگا شیلڈ
- ریپڈ فائر - تیز شوٹنگ
- بصری اشارے کے ساتھ سسٹم دوبارہ لوڈ کرتا ہے۔
👾 اعلی درجے کے دشمن
- منفرد صلاحیتوں کے ساتھ دشمن کی 8 اقسام:
- سنائپر
- ٹینک
- شفا دینے والا
--.سپاونر n
- پریت
- مورفنگ
--.شیلڈ n
--.ٹیلی پورٹر n
- صلاحیتوں کے ساتھ دشمن AI
- بصری صحت اور ڈھال کے اشارے
🌌 ماحولیاتی خطرات
- 6 خطرات کی اقسام:
- Asteroids
- خلائی ملبہ
- بلیک ہولز
- شمسی شعلوں
- دومکیت
- نیبولا
- متحرک خطرہ پیدا ہونا
- اسٹریٹجک گیم پلے عناصر
💎 بہتر بونس
- 10 قسم کے بونس:
- ملٹی شاٹ
--.ڈھال n
- سپیڈ بوسٹ
- زندگی اوپر
- ہتھیاروں کا اپ گریڈ
- توانائی کو فروغ دینا
- ٹائم بم
- مقناطیس
- ڈرون
--.جمی n
- وزنی بونس سپون سسٹم
🎨 بصری اثرات
- دھماکوں کے دوران اسکرین ہلنا
- ذرات اور بصری اثرات
- سست حرکت کا اثر
- ہر صلاحیت کے لیے منفرد بصری اثرات
- متحرک اشارے اور پیشرفت بار
🏆 اچیومنٹ سسٹم
- انلاک کرنے کے لیے متعدد کامیابیاں
- اسکورنگ اور ہائی اسکور سسٹم
- لیڈر بورڈز (مقامی اور آن لائن)
- منفرد مشن کے ساتھ مہم
🛠️ تکنیکی خصوصیات
فن تعمیر
- کراس پلیٹ فارم کی ترقی کے لیے پھڑپھڑانا/ڈارٹ
- خدشات فن تعمیر کی ماڈیولر علیحدگی
- آڈیو، لوکلائزیشن، اور لیڈر بورڈز کے لیے خدمات
- تمام گیم آبجیکٹ کے ماڈل
- UI اجزاء کے لیے وجیٹس
پروجیکٹ کا ڈھانچہ
``
lib/
├── ماڈلز/ ڈیٹا ماڈلز
│ ├── weapon.dart
│ ├── advanced_enemy.dart
│ ├── ماحولیاتی_خطرہ
│ ├── power_up.dart
│ └── ...
├── اسکرینز/ گیم اسکرینز
│ ├── game_screen.dart
│ ├── start_menu_screen.dart
│ └── ...
├── وجیٹس/ UI وجیٹس
│ ├── weapon.dart
│ ├── advanced_enemy.dart
│ └── ...
├── خدمات/ خدمات
│ ├── audio_service.dart
│ ├── localization_service.dart
│ └── ...
└── game_state.dart گیم اسٹیٹ
``
تائید شدہ پلیٹ فارمز
- ویب (کروم، ایج، فائر فاکس، سفاری)
- ونڈوز ڈیسک ٹاپ
- اینڈرائیڈ
- iOS
🎮 کنٹرولز
کی بورڈ
- ← → - کھلاڑی کی حرکت
- اسپیس بار - گولی مارو
- Q/E - ہتھیاروں کو تبدیل کریں۔
- 1-4 - خصوصی صلاحیتوں کو فعال کریں۔
- P/ESC - توقف کریں۔
ٹچ/ماؤس
- ڈریگ - پلیئر کی حرکت
- ٹیپ/کلک - شوٹنگ
🚀 انسٹالیشن اور لانچ
تقاضے
- فلٹر SDK 3.0+
- Dart SDK 2.17+
- ویب کے لیے: جدید براؤزر
تنصیب
''بش
ذخیرہ کلون کریں۔
گٹ کلون https://github.com/Katya-AI-Systems-LLC/SpaceInv.git
سی ڈی خلائی حملہ آور
انحصار انسٹال کریں۔
پھڑپھڑ پب حاصل کریں
براؤزر میں چلائیں۔
فلٹر رن - ڈی کروم -- ویب پورٹ = 8080
ونڈوز پر چلائیں۔
flutter run-d windows
اینڈرائیڈ پر چلائیں۔
flutter run -d android
``
📦 تعمیر کریں۔
ویب ورژن
''بش
flutter build web --web-renderer canvaskit
``
ونڈوز
''بش
پھڑپھڑانے والی کھڑکیاں
``
اینڈرائیڈ
''بش
flutter build apk --release
فلٹر بلڈ ایپ بنڈل -- ریلیز
``
🤝 پروجیکٹ میں تعاون کرنا
شراکت کیسے کریں۔
1. پروجیکٹ کو فورک کریں۔
2. اپنی خصوصیت کے لیے ایک برانچ بنائیں (`git checkout -b خصوصیت/AmazingFeature`)
3. اپنی تبدیلیوں کا ارتکاب کریں (`git commit -m 'Add some Amazing Feature'`)
4. برانچ کی طرف دھکیلیں (`گٹ پش اوریجن فیچر/امیزنگ فیچر`)
5. پل کی درخواست کھولیں۔
سفارشات
- ڈارٹ کوڈ اسٹائل کی پیروی کریں۔
- پیچیدہ کوڈ کے لیے تبصرے شامل کریں۔
- مختلف پلیٹ فارمز پر ٹیسٹ تبدیلیاں
- دستاویزات کو اپ ڈیٹ کریں۔
📝 دستاویزات
- [API دستاویزات](docs/API.md)
- [گیم ڈیزائن دستاویز](دستاویزات/GAME_DESIGN.md)
مبارک گیمنگ! 🎮
اپ ڈیٹ کردہ بتاریخ
5 جنوری، 2026