गेम खेलने और ऐप को सही ढंग से चलाने के लिए एल्बम पर जाएं!
🚀 अवलोकन
यह क्लासिक स्पेस इन्वेडर्स गेम का एक उन्नत संस्करण है, जिसे फ्लटर का उपयोग करके बनाया गया है. इस गेम में कई आधुनिक विशेषताएं और कार्यप्रणाली शामिल हैं जो इसे और भी आकर्षक और गतिशील बनाती हैं.
✨ मुख्य विशेषताएं
🎮 गेम मैकेनिक्स
- बेहतर ग्राफिक्स के साथ क्लासिक स्पेस इन्वेडर्स गेमप्ले
- 5 गेम मोड: क्लासिक, सर्वाइवल, हार्डकोर, गैलेक्टिक रन, बॉस रश
- खिलाड़ी के कौशल के अनुसार बदलती हुई डायनामिक कठिनाई
- स्कोर बढ़ाने के लिए कॉम्बो सिस्टम
- अनोखे आक्रमण पैटर्न वाले बॉस
🔫 उन्नत हथियार प्रणाली
- 6 प्रकार के हथियार:
- बेसिक कैनन
- स्प्रेड शॉट
- लेजर बीम
- प्लाज्मा कैनन
- रॉकेट लॉन्चर
- वेव गन
- हथियारों के लिए ऊर्जा प्रणाली जिसमें ऊर्जा का पुनर्जीवन होता है
- प्रत्येक हथियार के लिए दृश्य प्रभाव
⚡ विशेष क्षमताएं
- टाइम स्लो - समय धीमा करता है
- स्क्रीन क्लियर - स्क्रीन साफ़ करता है
- मेगा शील्ड - मेगा शील्ड
- रैपिड फायर - तेज़ गति से शूटिंग
- दृश्य संकेतकों के साथ सिस्टम रीलोड
👾 उन्नत दुश्मन
- अनोखी क्षमताओं वाले 8 प्रकार के दुश्मन:
- स्नाइपर
- टैंक
- हीलर
- स्पॉनर
- फैंटम
- मॉर्फिंग
- परिरक्षित
- टेलीपोर्टर
- क्षमताओं से युक्त शत्रु एआई
- दृश्य स्वास्थ्य और परिरक्षण संकेतक
🌌 पर्यावरणीय खतरे
- 6 प्रकार के खतरे:
- क्षुद्रग्रह
- अंतरिक्ष मलबा
- ब्लैक होल
- सौर ज्वालाएँ
- धूमकेतु
- नीहारिका
- गतिशील खतरे उत्पन्न होना
- रणनीतिक गेमप्ले तत्व
💎 बेहतर बोनस
- 10 प्रकार के बोनस:
- मल्टी-शॉट
- परिरक्षण
- गति वृद्धि
- जीवन वृद्धि
- हथियार अपग्रेड
- ऊर्जा वृद्धि
- टाइम बम
- चुंबक
- ड्रोन
- फ्रीज़
- भारित बोनस उत्पन्न करने की प्रणाली
🎨 दृश्य प्रभाव
- विस्फोटों के दौरान स्क्रीन का हिलना
- कण और दृश्य प्रभाव
- धीमी गति प्रभाव
- प्रत्येक क्षमता के लिए अद्वितीय दृश्य प्रभाव
- एनिमेटेड संकेतक और प्रगति बार
🏆 उपलब्धि प्रणाली
- अनलॉक करने के लिए कई उपलब्धियाँ
- स्कोरिंग और उच्च-स्कोर प्रणाली
- लीडरबोर्ड (स्थानीय और ऑनलाइन)
- अद्वितीय अभियान मिशन
🛠️ तकनीकी विशेषताएँ
आर्किटेक्चर
- क्रॉस-प्लेटफ़ॉर्म विकास के लिए Flutter/Dart
- मॉड्यूलर पृथक्करण आर्किटेक्चर
- ऑडियो, स्थानीयकरण और लीडरबोर्ड के लिए सेवाएँ
- सभी गेम ऑब्जेक्ट्स के लिए मॉडल
- UI घटकों के लिए विजेट
प्रोजेक्ट संरचना
```
lib/
├── models/ डेटा मॉडल
│ ├── weapon.dart
│ ├── advanced_enemy.dart
│ ├── environmental_hazard.dart
│ ├── power_up.dart
│ └── ...
├── screens/ गेम स्क्रीन
│ ├── game_screen.dart
│ ├── start_menu_screen.dart
│ └── ...
├── widgets/ UI विजेट्स
│ ├── weapon.dart
│ ├── advanced_enemy.dart
│ └── ...
├── services/ सेवाएं
│ ├── audio_service.dart
│ ├── localization_service.dart
│ └── ...
└── game_state.dart गेम की स्थिति
```
समर्थित प्लेटफ़ॉर्म
- वेब (क्रोम, एज, फ़ायरफ़ॉक्स, सफारी)
- विंडोज डेस्कटॉप
- एंड्रॉइड
- आईओएस
🎮 नियंत्रण
कीबोर्ड
- ← → - प्लेयर गति
- स्पेसबार - शूट
- Q/E - हथियार बदलें
- 1-4 - विशेष क्षमताएं सक्रिय करें
- P/ESC - रोकें
टच/माउस
- ड्रैग - प्लेयर की गति
- टैप/क्लिक - शूटिंग
🚀 इंस्टॉलेशन और लॉन्च
आवश्यकताएं
- फ्लटर SDK 3.0+
- डार्ट SDK 2.17+
- वेब के लिए: आधुनिक ब्राउज़र
इंस्टॉलेशन
```bash
रिपॉजिटरी क्लोन करें
git clone https://github.com/Katya-AI-Systems-LLC/SpaceInv.git
cd space-invaders
डिपेंडेंसी इंस्टॉल करें
flutter pub get
ब्राउज़र में चलाएं
flutter run -d chrome --web-port=8080
विंडोज पर चलाएं
flutter run -d windows
एंड्रॉइड पर चलाएं
flutter run -d android
```
📦 बिल्ड
वेब संस्करण
```bash
flutter build web --वेब-रेंडरर कैनवासकिट
```
विंडोज
```बैश
फ्लटर बिल्ड विंडोज
```
एंड्रॉइड
```बैश
फ्लटर बिल्ड एपीके --रिलीज़
फ्लटर बिल्ड ऐपबंडल --रिलीज़
```
🤝 प्रोजेक्ट में योगदान
योगदान कैसे करें
1. प्रोजेक्ट को फोर्क करें
2. अपने फ़ीचर के लिए एक ब्रांच बनाएं (`git checkout -b feature/AmazingFeature`)
3. अपने बदलावों को कमिट करें (`git commit -m 'Add some AmazingFeature'`)
4. ब्रांच पर पुश करें (`git push origin feature/AmazingFeature`)
5. एक पुल रिक्वेस्ट खोलें
सुझाव
- डार्ट कोड शैली का पालन करें
- जटिल कोड के लिए टिप्पणियाँ जोड़ें
- विभिन्न प्लेटफ़ॉर्म पर बदलावों का परीक्षण करें
- दस्तावेज़ीकरण को अपडेट करें
📝 दस्तावेज़ीकरण
- [एपीआई दस्तावेज़ीकरण](docs/API.md)
- [गेम डिज़ाइन] दस्तावेज़](docs/GAME_DESIGN.md)
गेमिंग का आनंद लें! 🎮
पिछली बार अपडेट होने की तारीख
5 जन॰ 2026