கேமை விளையாடவும், செயலியை சரியாக இயக்கவும் ஆல்பத்திற்கு சுழற்றுங்கள்!
🚀 கண்ணோட்டம்
இது ஃப்ளட்டரைப் பயன்படுத்தி உருவாக்கப்பட்ட கிளாசிக் ஸ்பேஸ் இன்வேடர்ஸ் கேமின் மேம்படுத்தப்பட்ட பதிப்பாகும். இந்த கேமில் பல நவீன அம்சங்கள் மற்றும் இயக்கவியல் உள்ளன, அவை அதை மேலும் ஈடுபாட்டுடனும், சுறுசுறுப்பாகவும் ஆக்குகின்றன.
✨ முக்கிய அம்சங்கள்
🎮 கேம் மெக்கானிக்ஸ்
- மேம்படுத்தப்பட்ட கிராபிக்ஸ் கொண்ட கிளாசிக் ஸ்பேஸ் இன்வேடர்ஸ் கேம்ப்ளே
- 5 கேம் முறைகள்: கிளாசிக், சர்வைவல், ஹார்ட்கோர், கேலடிக் ரன், பாஸ் ரஷ்
- வீரர் திறமைக்கு ஏற்றவாறு மாறும் சிரமம்
- மதிப்பெண்களை அதிகரிப்பதற்கான காம்போ சிஸ்டம்
- தனித்துவமான தாக்குதல் வடிவங்களைக் கொண்ட முதலாளிகள்
🔫 மேம்பட்ட ஆயுத அமைப்பு
- 6 ஆயுத வகைகள்:
- அடிப்படை பீரங்கி
- ஸ்ப்ரெட் ஷாட்
- லேசர் பீம்
- பிளாஸ்மா பீரங்கி
- ராக்கெட் லாஞ்சர்
- அலை துப்பாக்கி
- மீளுருவாக்கம் கொண்ட ஆயுதங்களுக்கான ஆற்றல் அமைப்பு
- ஒவ்வொரு ஆயுத வகைக்கும் காட்சி விளைவுகள்
⚡ சிறப்புத் திறன்கள்
- நேரம் மெதுவாக - நேரத்தைக் குறைக்கிறது
- திரை தெளிவு - திரையை அழிக்கிறது
- மெகா ஷீல்ட் - மெகா ஷீல்ட்
- ரேபிட் ஃபயர் - துரிதப்படுத்தப்பட்ட படப்பிடிப்பு
- காட்சி குறிகாட்டிகளுடன் சிஸ்டம் மீண்டும் ஏற்றுகிறது
👾 மேம்பட்ட எதிரிகள்
- தனித்துவமான திறன்களைக் கொண்ட 8 எதிரி வகைகள்:
- ஸ்னைப்பர்
- டேங்க்
- ஹீலர்
- ஸ்பானர்
- பாண்டம்
- மார்பிங்
- ஷீல்டு
- டெலிபோர்ட்டர்
- திறன்களைக் கொண்ட எதிரி AI
- காட்சி ஆரோக்கியம் மற்றும் கேடய குறிகாட்டிகள்
🌌 சுற்றுச்சூழல் அபாயங்கள்
- 6 ஆபத்து வகைகள்:
- சிறுகோள்கள்
- விண்வெளி குப்பைகள்
- கருந்துளைகள்
- சூரிய எரிப்புகள்
- வால்மீன்கள்
- நெபுலா
- டைனமிக் ஆபத்து முட்டையிடுதல்
- மூலோபாய விளையாட்டு கூறுகள்
💎 மேம்படுத்தப்பட்ட போனஸ்கள்
- 10 வகைகள் போனஸ்கள்:
- மல்டி-ஷாட்
- கேடயம்
- வேக பூஸ்ட்
- லைஃப் அப்
- ஆயுத மேம்படுத்தல்
- ஆற்றல் பூஸ்ட்
- டைம் பாம்
- காந்தம்
- ட்ரோன்
- ஃப்ரீஸ்
- எடையுள்ள போனஸ் ஸ்பான் சிஸ்டம்
🎨 காட்சி விளைவுகள்
- வெடிப்புகளின் போது திரை குலுக்கல்
- துகள்கள் மற்றும் காட்சி விளைவுகள்
- மெதுவான இயக்க விளைவு
- ஒவ்வொரு திறனுக்கும் தனித்துவமான காட்சி விளைவுகள்
- அனிமேஷன் செய்யப்பட்ட குறிகாட்டிகள் மற்றும் முன்னேற்றப் பட்டைகள்
🏆 சாதனை அமைப்பு
- திறக்க ஏராளமான சாதனைகள்
- மதிப்பெண் மற்றும் அதிக மதிப்பெண் அமைப்பு
- லீடர்போர்டுகள் (உள்ளூர் மற்றும் ஆன்லைன்)
- தனித்துவமான பணிகளுடன் பிரச்சாரம்
🛠️ தொழில்நுட்ப அம்சங்கள்
கட்டிடக்கலை
- குறுக்கு-தள மேம்பாட்டிற்கான படபடப்பு/டார்ட்
- மட்டு பிரிப்பு கட்டமைப்பு தொடர்பானது
- ஆடியோ, உள்ளூர்மயமாக்கல் மற்றும் லீடர்போர்டுகளுக்கான சேவைகள்
- அனைத்து விளையாட்டுப் பொருட்களுக்கான மாதிரிகள்
- UI கூறுகளுக்கான விட்ஜெட்டுகள்
திட்ட அமைப்பு
```
lib/
├── மாதிரிகள்/ தரவு மாதிரிகள்
│ ├── weapon.dart
│ ├── advanced_enemy.dart
│ ├── environmental_hazard.dart
│ ├── power_up.dart
│ └── power_up.dart
│ └── ...
├── திரைகள்/ விளையாட்டுத் திரைகள்
│ ├── game_screen.dart
│ ├── game_screen.dart
│ ├── start_menu_screen.dart
│ └── ...
├── விட்ஜெட்டுகள்/ UI விட்ஜெட்டுகள்
│ ├── weapon.dart
│ ├── advanced_enemy.dart
│ └── ...
├── சேவைகள்/ சேவைகள்
│ ├── audio_service.dart
│ ├── audio_service.dart
│ ├── localization_service.dart
│ └── ...
└── game_state.dart கேம் ஸ்டேட்
```
ஆதரிக்கப்படும் தளங்கள்
- வலை (Chrome, Edge, Firefox, Safari)
- Windows Desktop
- Android
- iOS
🎮 கட்டுப்பாடுகள்
விசைப்பலகை
- ← → - பிளேயர் இயக்கம்
- ஸ்பேஸ்பார் - ஷூட்
- கேள்வி/மின்னஞ்சல் - ஆயுதங்களை மாற்றவும்
- 1-4 - சிறப்புத் திறன்களைச் செயல்படுத்தவும்
- P/ESC - இடைநிறுத்தம்
தொடுதல்/சுட்டி
- இழுத்தல் - பிளேயர் இயக்கம்
- தட்டுதல்/கிளிக் செய்தல் - படப்பிடிப்பு
🚀 நிறுவல் மற்றும் வெளியீடு
தேவைகள்
- Flutter SDK 3.0+
- Dart SDK 2.17+
- இணையத்திற்கு: நவீன உலாவி
நிறுவல்
```bash
களஞ்சியத்தை குளோன் செய்யவும்
git குளோன் 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
```
📦 Build
வலை பதிப்பு
```bash
flutter build web --web-renderer canvaskit
```
Windows
```bash
flutter build windows
```
Android
```bash
flutter build apk --release
flutter build appbundle --release
```
🤝 பங்களிப்பு திட்டத்திற்கு
எப்படி பங்களிப்பது
1. திட்டத்தை முன்னிறுத்துங்கள்
2. உங்கள் அம்சத்திற்கான ஒரு கிளையை உருவாக்கவும் (`git checkout -b feature/AmazingFeature`)
3. உங்கள் மாற்றங்களைச் செய்யவும் (`git commit -m 'சில அற்புதமான அம்சத்தைச் சேர்க்கவும்'`)
4. கிளைக்கு தள்ளவும் (`git push origin feature/AmazingFeature`)
5. ஒரு இழுப்பு கோரிக்கையைத் திறக்கவும்
பரிந்துரைகள்
- டார்ட் குறியீடு பாணியைப் பின்பற்றவும்
- சிக்கலான குறியீட்டிற்கான கருத்துகளைச் சேர்க்கவும்
- வெவ்வேறு தளங்களில் மாற்றங்களைச் சோதிக்கவும்
- ஆவணங்களைப் புதுப்பிக்கவும்
📝 ஆவணம்
- [API ஆவணம்](docs/API.md)
- [கேம் வடிவமைப்பு ஆவணம்](docs/GAME_DESIGN.md)
மகிழ்ச்சியான கேமிங்! 🎮
புதுப்பிக்கப்பட்டது:
5 ஜன., 2026