ਗੇਮ ਖੇਡਣ ਅਤੇ ਐਪ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਐਲਬਮ ਵਿੱਚ ਘੁੰਮਾਓ!
🚀 ਸੰਖੇਪ ਜਾਣਕਾਰੀ
ਇਹ ਕਲਾਸਿਕ ਸਪੇਸ ਇਨਵੇਡਰਜ਼ ਗੇਮ ਦਾ ਇੱਕ ਵਧਿਆ ਹੋਇਆ ਸੰਸਕਰਣ ਹੈ, ਜੋ ਫਲਟਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਣਾਇਆ ਗਿਆ ਹੈ। ਗੇਮ ਵਿੱਚ ਬਹੁਤ ਸਾਰੀਆਂ ਆਧੁਨਿਕ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਮਕੈਨਿਕਸ ਸ਼ਾਮਲ ਹਨ ਜੋ ਇਸਨੂੰ ਵਧੇਰੇ ਦਿਲਚਸਪ ਅਤੇ ਗਤੀਸ਼ੀਲ ਬਣਾਉਂਦੇ ਹਨ।
✨ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
🎮 ਗੇਮ ਮਕੈਨਿਕਸ
- ਬਿਹਤਰ ਗ੍ਰਾਫਿਕਸ ਦੇ ਨਾਲ ਕਲਾਸਿਕ ਸਪੇਸ ਇਨਵੇਡਰ ਗੇਮਪਲੇ
- 5 ਗੇਮ ਮੋਡ: ਕਲਾਸਿਕ, ਸਰਵਾਈਵਲ, ਹਾਰਡਕੋਰ, ਗਲੈਕਟਿਕ ਰਨ, ਬੌਸ ਰਸ਼
- ਗਤੀਸ਼ੀਲ ਮੁਸ਼ਕਲ ਜੋ ਖਿਡਾਰੀ ਦੇ ਹੁਨਰ ਦੇ ਅਨੁਕੂਲ ਹੁੰਦੀ ਹੈ
- ਸਕੋਰ ਵਧਾਉਣ ਲਈ ਕੰਬੋ ਸਿਸਟਮ
- ਵਿਲੱਖਣ ਹਮਲੇ ਦੇ ਪੈਟਰਨਾਂ ਵਾਲੇ ਬੌਸ
🔫 ਐਡਵਾਂਸਡ ਵੈਪਨ ਸਿਸਟਮ
- 6 ਹਥਿਆਰ ਕਿਸਮਾਂ:
- ਬੇਸਿਕ ਕੈਨਨ
- ਸਪ੍ਰੈਡ ਸ਼ਾਟ
- ਲੇਜ਼ਰ ਬੀਮ
- ਪਲਾਜ਼ਮਾ ਕੈਨਨ
- ਰਾਕੇਟ ਲਾਂਚਰ
- ਵੇਵ ਗਨ
- ਪੁਨਰਜਨਮ ਵਾਲੇ ਹਥਿਆਰਾਂ ਲਈ ਊਰਜਾ ਪ੍ਰਣਾਲੀ
- ਹਰੇਕ ਹਥਿਆਰ ਕਿਸਮ ਲਈ ਵਿਜ਼ੂਅਲ ਪ੍ਰਭਾਵ
⚡ ਵਿਸ਼ੇਸ਼ ਯੋਗਤਾਵਾਂ
- ਸਮਾਂ ਹੌਲੀ - ਸਮਾਂ ਹੌਲੀ ਕਰਦਾ ਹੈ
- ਸਕ੍ਰੀਨ ਸਾਫ਼ ਕਰਦਾ ਹੈ - ਸਕ੍ਰੀਨ ਸਾਫ਼ ਕਰਦਾ ਹੈ
- ਮੈਗਾ ਸ਼ੀਲਡ - ਮੈਗਾ ਸ਼ੀਲਡ
- ਰੈਪਿਡ ਫਾਇਰ - ਐਕਸਲਰੇਟਿਡ ਸ਼ੂਟਿੰਗ
- ਵਿਜ਼ੂਅਲ ਸੂਚਕਾਂ ਨਾਲ ਸਿਸਟਮ ਰੀਲੋਡ ਹੁੰਦਾ ਹੈ
👾 ਐਡਵਾਂਸਡ ਐਨੀਮੀਜ਼
- ਵਿਲੱਖਣ ਯੋਗਤਾਵਾਂ ਵਾਲੇ 8 ਦੁਸ਼ਮਣ ਕਿਸਮਾਂ:
- ਸਨਾਈਪਰ
- ਟੈਂਕ
- ਹੀਲਰ
- ਸਪੌਨਰ
- ਫੈਂਟਮ
- ਮੋਰਫਿੰਗ
- ਮੋਰਫਿੰਗ
- ਸ਼ੀਲਡ
- ਟੈਲੀਪੋਰਟਰ
- ਯੋਗਤਾਵਾਂ ਵਾਲਾ ਦੁਸ਼ਮਣ ਏਆਈ
- ਵਿਜ਼ੂਅਲ ਸਿਹਤ ਅਤੇ ਢਾਲ ਸੂਚਕ
🌌 ਵਾਤਾਵਰਣ ਸੰਬੰਧੀ ਖਤਰੇ
- 6 ਖ਼ਤਰੇ ਦੀਆਂ ਕਿਸਮਾਂ:
- ਐਸਟੇਰੋਇਡ
- ਪੁਲਾੜ ਮਲਬਾ
- ਬਲੈਕ ਹੋਲ
- ਸੋਲਰ ਫਲੇਅਰਜ਼
- ਧੂਮਕੇਤੂ
- ਨੇਬੂਲਾ
- ਗਤੀਸ਼ੀਲ ਖਤਰੇ ਦੀ ਸਪੌਨਿੰਗ
- ਰਣਨੀਤਕ ਗੇਮਪਲੇ ਤੱਤ
💎 ਸੁਧਾਰੇ ਗਏ ਬੋਨਸ
- 10 ਕਿਸਮਾਂ ਦੇ ਬੋਨਸ:
- ਮਲਟੀ-ਸ਼ਾਟ
- ਢਾਲ
- ਸਪੀਡ ਬੂਸਟ
- ਲਾਈਫ ਅੱਪ
- ਹਥਿਆਰ ਅੱਪਗ੍ਰੇਡ
- ਊਰਜਾ ਬੂਸਟ
- ਟਾਈਮ ਬੰਬ
- ਮੈਗਨੇਟ
- ਡਰੋਨ
- ਫ੍ਰੀਜ਼
- ਵਜ਼ਨ ਵਾਲਾ ਬੋਨਸ ਸਪੌਨ ਸਿਸਟਮ
🎨 ਵਿਜ਼ੂਅਲ ਇਫੈਕਟਸ
- ਧਮਾਕਿਆਂ ਦੌਰਾਨ ਸਕ੍ਰੀਨ ਹਿੱਲਣਾ
- ਕਣ ਅਤੇ ਵਿਜ਼ੂਅਲ ਇਫੈਕਟਸ
- ਹੌਲੀ ਮੋਸ਼ਨ ਇਫੈਕਟ
- ਹਰੇਕ ਯੋਗਤਾ ਲਈ ਵਿਲੱਖਣ ਵਿਜ਼ੂਅਲ ਇਫੈਕਟਸ
- ਐਨੀਮੇਟਡ ਇੰਡੀਕੇਟਰ ਅਤੇ ਪ੍ਰਗਤੀ ਬਾਰ
🏆 ਪ੍ਰਾਪਤੀ ਪ੍ਰਣਾਲੀ
- ਅਨਲੌਕ ਕਰਨ ਲਈ ਕਈ ਪ੍ਰਾਪਤੀਆਂ
- ਸਕੋਰਿੰਗ ਅਤੇ ਉੱਚ-ਸਕੋਰ ਸਿਸਟਮ
- ਲੀਡਰਬੋਰਡ (ਸਥਾਨਕ ਅਤੇ ਔਨਲਾਈਨ)
- ਵਿਲੱਖਣ ਮਿਸ਼ਨਾਂ ਨਾਲ ਮੁਹਿੰਮ
🛠️ ਤਕਨੀਕੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
ਆਰਕੀਟੈਕਚਰ
- ਕਰਾਸ-ਪਲੇਟਫਾਰਮ ਵਿਕਾਸ ਲਈ ਫਲਟਰ/ਡਾਰਟ
- ਮਾਡਿਊਲਰ ਚਿੰਤਾਵਾਂ ਦਾ ਵੱਖਰਾਕਰਨ ਆਰਕੀਟੈਕਚਰ
- ਆਡੀਓ, ਸਥਾਨੀਕਰਨ ਅਤੇ ਲੀਡਰਬੋਰਡਾਂ ਲਈ ਸੇਵਾਵਾਂ
- ਸਾਰੇ ਗੇਮ ਆਬਜੈਕਟ ਲਈ ਮਾਡਲ
- 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 ਗੇਮ ਸਟੇਟ
```
ਸਮਰਥਿਤ ਪਲੇਟਫਾਰਮ
- ਵੈੱਬ (Chrome, Edge, Firefox, Safari)
- Windows Desktop
- Android
- iOS
🎮 ਕੰਟਰੋਲ
ਕੀਬੋਰਡ
- ← → - ਪਲੇਅਰ ਮੂਵਮੈਂਟ
- ਸਪੇਸਬਾਰ - ਸ਼ੂਟ
- Q/E - ਹਥਿਆਰ ਬਦਲੋ
- 1-4 - ਵਿਸ਼ੇਸ਼ ਯੋਗਤਾਵਾਂ ਨੂੰ ਸਰਗਰਮ ਕਰੋ
- P/ESC - ਵਿਰਾਮ
ਟਚ/ਮਾਊਸ
- ਡਰੈਗ - ਪਲੇਅਰ ਮੂਵਮੈਂਟ
- ਟੈਪ/ਕਲਿੱਕ - ਸ਼ੂਟਿੰਗ
🚀 ਇੰਸਟਾਲੇਸ਼ਨ ਅਤੇ ਲਾਂਚ
ਜ਼ਰੂਰਤਾਂ
- ਫਲਟਰ SDK 3.0+
- ਡਾਰਟ SDK 2.17+
- ਵੈੱਬ ਲਈ: ਆਧੁਨਿਕ ਬ੍ਰਾਊਜ਼ਰ
ਇੰਸਟਾਲੇਸ਼ਨ
```ਬੈਸ਼
ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ਕਲੋਨ ਕਰੋ
git ਕਲੋਨ https://github.com/Katya-AI-Systems-LLC/SpaceInv.git
cd ਸਪੇਸ-ਇਨਵੇਡਰ
ਡਿਪੈਂਡੈਂਸੀਜ਼ ਇੰਸਟਾਲ ਕਰੋ
flutter pub get
ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚਲਾਓ
flutter run -d chrome --web-port=8080
ਵਿੰਡੋਜ਼ 'ਤੇ ਚਲਾਓ
flutter run -d ਵਿੰਡੋਜ਼
ਐਂਡਰਾਇਡ 'ਤੇ ਚਲਾਓ
flutter run -d ਐਂਡਰਾਇਡ
```
📦 ਬਿਲਡ
ਵੈੱਬ ਵਰਜ਼ਨ
```ਬੈਸ਼
ਫਲਟਰ ਬਿਲਡ ਵੈੱਬ --ਵੈੱਬ-ਰੇਂਡਰਰ ਕੈਨਵਸਕਿਟ
```
ਵਿੰਡੋਜ਼
``ਬੈਸ਼
ਫਲਟਰ ਬਿਲਡ ਵਿੰਡੋਜ਼
```
ਐਂਡਰਾਇਡ
````
ਐਂਡਰਾਇਡ
````
ਫਲਟਰ ਬਿਲਡ ਏਪੀਕੇ --ਰੀਲੀਜ਼
ਫਲਟਰ ਬਿਲਡ ਐਪਬੰਡਲ --release
```
🤝 ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਯੋਗਦਾਨ ਪਾਉਣਾ
ਕਿਵੇਂ ਯੋਗਦਾਨ ਪਾਉਣਾ ਹੈ
1. ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਫੋਰਕ ਕਰੋ
2. ਆਪਣੀ ਵਿਸ਼ੇਸ਼ਤਾ ਲਈ ਇੱਕ ਸ਼ਾਖਾ ਬਣਾਓ (`git checkout -b ਵਿਸ਼ੇਸ਼ਤਾ/AmazingFeature`)
3. ਆਪਣੀਆਂ ਤਬਦੀਲੀਆਂ ਕਰੋ (`git commit -m 'ਕੁਝ ਹੈਰਾਨੀਜਨਕ ਵਿਸ਼ੇਸ਼ਤਾ ਸ਼ਾਮਲ ਕਰੋ'`)
4. ਸ਼ਾਖਾ ਵਿੱਚ ਪੁਸ਼ ਕਰੋ (`git push origin ਵਿਸ਼ੇਸ਼ਤਾ/AmazingFeature`)
5. ਇੱਕ ਪੁੱਲ ਬੇਨਤੀ ਖੋਲ੍ਹੋ
ਸਿਫ਼ਾਰਸ਼ਾਂ
- ਡਾਰਟ ਕੋਡ ਸ਼ੈਲੀ ਦੀ ਪਾਲਣਾ ਕਰੋ
- ਗੁੰਝਲਦਾਰ ਕੋਡ ਲਈ ਟਿੱਪਣੀਆਂ ਸ਼ਾਮਲ ਕਰੋ
- ਵੱਖ-ਵੱਖ ਪਲੇਟਫਾਰਮਾਂ 'ਤੇ ਤਬਦੀਲੀਆਂ ਦੀ ਜਾਂਚ ਕਰੋ
- ਦਸਤਾਵੇਜ਼ ਅੱਪਡੇਟ ਕਰੋ
📝 ਦਸਤਾਵੇਜ਼
- [API ਦਸਤਾਵੇਜ਼](docs/API.md)
- [ਗੇਮ ਡਿਜ਼ਾਈਨ ਦਸਤਾਵੇਜ਼](docs/GAME_DESIGN.md)
ਹੈਪੀ ਗੇਮਿੰਗ! 🎮
ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਤਾਰੀਖ
5 ਜਨ 2026