खेल खेल्न र एपलाई सही तरिकाले काम गर्न एल्बममा घुमाउनुहोस्!
🚀 सिंहावलोकन
यो क्लासिक स्पेस इनभेडर्स गेमको एक परिष्कृत संस्करण हो, जुन फ्लटर प्रयोग गरेर बनाइएको हो। खेलमा धेरै आधुनिक सुविधाहरू र मेकानिक्सहरू समावेश छन् जसले यसलाई अझ आकर्षक र गतिशील बनाउँछ।
✨ मुख्य विशेषताहरू
🎮 खेल मेकानिक्स
- सुधारिएको ग्राफिक्सको साथ क्लासिक स्पेस इनभेडर्स गेमप्ले
- ५ खेल मोडहरू: क्लासिक, सर्वाइभल, हार्डकोर, ग्यालेक्टिक रन, बोस रश
- खेलाडीको सीपमा अनुकूल हुने गतिशील कठिनाई
- स्कोर बढाउनको लागि कम्बो प्रणाली
- अद्वितीय आक्रमण ढाँचाहरू भएका मालिकहरू
🔫 उन्नत हतियार प्रणाली
- ६ हतियार प्रकारहरू:
- आधारभूत तोप
- स्प्रेड शट
- लेजर बीम
- प्लाज्मा तोप
- रकेट लन्चर
- वेभ गन
- पुनर्जनन भएका हतियारहरूको लागि ऊर्जा प्रणाली
- प्रत्येक हतियार प्रकारको लागि दृश्य प्रभावहरू
⚡ विशेष क्षमताहरू
- समय ढिलो - समय ढिलो गर्छ
- स्क्रिन क्लियर - स्क्रिन खाली गर्छ
- मेगा शिल्ड - मेगा शिल्ड
- र्यापिड फायर - एक्सेलेरेटेड शूटिंग
- दृश्य सूचकहरूसँग प्रणाली पुन: लोड हुन्छ
👾 उन्नत शत्रुहरू
- अद्वितीय क्षमताहरू भएका ८ शत्रु प्रकारहरू:
- स्नाइपर
- ट्याङ्क
- निको पार्ने
- स्पाउनर
- फ्यान्टम
- मोर्फिङ
- शिल्ड गरिएको
- टेलिपोर्टर
- क्षमताहरू भएको शत्रु एआई
- दृश्य स्वास्थ्य र ढाल सूचकहरू
🌌 वातावरणीय जोखिमहरू
- ६ जोखिम प्रकारहरू:
- क्षुद्रग्रहहरू
- अन्तरिक्ष भग्नावशेषहरू
- ब्ल्याक होलहरू
- सौर्य ज्वालाहरू
- धूमकेतुहरू
- नेबुला
- गतिशील जोखिम स्प्यानिङ
- रणनीतिक गेमप्ले तत्वहरू
💎 सुधारिएको बोनसहरू
- १० प्रकारका बोनसहरू:
- बहु-शट
- ढाल
- गति बूस्ट
- जीवन माथि
- हतियार अपग्रेड
- ऊर्जा बूस्ट
- टाइम बम
- चुम्बक
- ड्रोन
- फ्रिज
- भारित बोनस स्प्यान प्रणाली
🎨 दृश्य प्रभावहरू
- विस्फोटको समयमा स्क्रिन हल्लाउने
- कणहरू र दृश्य प्रभावहरू
- ढिलो गति प्रभाव
- प्रत्येक क्षमताको लागि अद्वितीय दृश्य प्रभावहरू
- एनिमेटेड सूचकहरू र प्रगति पट्टीहरू
🏆 उपलब्धि प्रणाली
- अनलक गर्न असंख्य उपलब्धिहरू
- स्कोरिङ र उच्च-स्कोर प्रणाली
- लिडरबोर्डहरू (स्थानीय र अनलाइन)
- अद्वितीय मिसनहरू सहितको अभियान
🛠️ प्राविधिक सुविधाहरू
वास्तुकला
- क्रस-प्लेटफर्म विकासको लागि फ्लटर/डार्ट
- मोड्युलर चिन्ताको वास्तुकलाको पृथकीकरण
- अडियो, स्थानीयकरण, र लिडरबोर्डका लागि सेवाहरू
- सबै खेल वस्तुहरूको लागि मोडेलहरू
- UI कम्पोनेन्टहरूको लागि विजेटहरू
परियोजना संरचना
```
lib/
├── मोडेलहरू/ डेटा मोडेलहरू
│ ├── weapon.dart
│ ├── advanced_enemy.dart
│ ├── environmental_hazard.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 - हतियार स्विच गर्नुहोस्
- १-४ - विशेष क्षमताहरू सक्रिय गर्नुहोस्
- P/ESC - पज
टच/माउस
- तान्नुहोस् - खेलाडी आन्दोलन
- ट्याप/क्लिक - सुटिङ
🚀 स्थापना र सुरुवात
आवश्यकताहरू
- फ्लटर SDK ३.०+
- डार्ट SDK २.१७+
- वेबको लागि: आधुनिक ब्राउजर
स्थापना
```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 विन्डोज
एन्ड्रोइडमा चलाउनुहोस्
flutter run -d android
```
📦 बिल्ड
वेब संस्करण
```bash
flutter बिल्ड वेब --वेब-रेन्डरर क्यानभास्किट
```
विन्डोज
```bash
फ्लटर बिल्ड विन्डोज
```
एन्ड्रोइड
```bash
फ्लटर बिल्ड विन्डोज
```
एन्ड्रोइड
```bash
फ्लटर बिल्ड एपीके --रिलीज
flutter बिल्ड एपबन्डल --रिलीज
```
🤝 परियोजनामा योगदान
कसरी योगदान गर्ने
१. परियोजनालाई फोर्क गर्नुहोस्
२. तपाईंको सुविधाको लागि एउटा शाखा सिर्जना गर्नुहोस् (`git checkout -b feature/AmazingFeature`)
३. आफ्ना परिवर्तनहरू प्रतिबद्ध गर्नुहोस् (`git commit -m 'केही अद्भुत सुविधा थप्नुहोस्'`)
४. शाखामा पुश गर्नुहोस् (`git push origin feature/AmazingFeature`)
५. पुल अनुरोध खोल्नुहोस्
सिफारिसहरू
- डार्ट कोड शैली पालना गर्नुहोस्
- जटिल कोडको लागि टिप्पणीहरू थप्नुहोस्
- विभिन्न प्लेटफर्महरूमा परीक्षण परिवर्तनहरू
- कागजात अद्यावधिक गर्नुहोस्
📝 कागजात
- [API कागजात](docs/API.md)
- [खेल डिजाइन कागजात](docs/GAME_DESIGN.md)
खेलको आनन्द लिनुहोस्! 🎮
मा अपडेट गरिएको
२०२६ जनवरी ५