SCR-09: Bölgesel Savaş ve CT Cephe Ekranı
import CombatSimulator from ’../../../../components/CombatSimulator.astro’;
⚔️ SCR-09: Bölgesel Savaş ve CT Cephe Ekranı
Bölüm başlığı “⚔️ SCR-09: Bölgesel Savaş ve CT Cephe Ekranı”1. Ekran Amacı ve Kullanıcı Hedefi
Bölüm başlığı “1. Ekran Amacı ve Kullanıcı Hedefi”Bölgesel savaşların gerçekleştiği alanda oyuncuların doğrudan cepheye katıldığı, anlık Combat Threshold (CT) zafer ibresini takip ettiği, enerji ve cephane harcayarak hasar verdiği ana savaş ekranıdır.
2. Görsel Arayüz Tasarımı (UI Mockup)
Bölüm başlığı “2. Görsel Arayüz Tasarımı (UI Mockup)”
3. Canlı İnteraktif Simülatör: Combat Threshold (CT) İbresi
Bölüm başlığı “3. Canlı İnteraktif Simülatör: Combat Threshold (CT) İbresi”Aşağıdaki canlı test konsolunda hafif saldırı ve torpido butonlarına basarak cephe çekişmesini deneyimleyebilirsiniz. %75 zafer eşiğine ulaşıldığında 10 saniyelik zafer sayacı başlar:
4. ASCII Wireframe (Yerleşim Şeması)
Bölüm başlığı “4. ASCII Wireframe (Yerleşim Şeması)”+-------------------------------------------------------------------------+| [<- GERİ: Harita] SAVAŞ ALANI: SECTOR ORION PRIME [SAVAŞ: AKTİF]|+-------------------------------------------------------------------------+| || +-- COMBAT THRESHOLD (CT) ZAFER İBRESİ (GD-090) ---------------------+ || | SALDIRANLAR: Terran Fed. (42%) SAVUNANLAR: Orion Birliği (58%)| || | [<<<<<<<<<<<<<<<<<<|======================>>>>>>>>>>>>>>>>>>>>>>>>>] || | ^ Kritik Zafer Eşiği (%75 Üstünlük) | || | | || | Durum: Savunanlar üstünlüğü elinde tutuyor! | || | Eşik Koruma Sayacı: 08 Dk 45 Sn (Zafer için kesintisiz üstünlük) | || +--------------------------------------------------------------------+ || || +-- OPERASYON KONSOLU (SAVAŞ KOMUTLARI) -----------------------------+ || | Sizin Profiliniz: Kaelen-Voss | Cephe: Saldıranlar (Terran Fed.) | || | Enerji: [ 80 / 100 ] | Gemi Cephanesi: [ 450 / 600 ] | || | | || | [ 💥 HAFİF PLAZMA SALDIRISI ] [ 🚀 AĞIR TORPİDO SALDIRISI ] | || | (10 Enerji · 25 Hasar) (30 Enerji · 50 Mühimmat · 100 Has)| || | | || | [ 🛡️ SAVUNMA VE KALKAN İKMALİ ] [ 🔋 HIZLI ENERJİ KAPSÜLÜ KULLAN ] | || +--------------------------------------------------------------------+ || || +-- CEPHE LİDERLİK TABLOSU (TOPLAM VERİLEN HASAR) -------------------+ || | 1. Amiral Marcus (Terran) : 142,000 Hasar (12 Madalya) | || | 2. Warlord Krag (Orion) : 138,500 Hasar (10 Madalya) | || | 3. Kaelen-Voss (Siz) : 48,200 Hasar (3 Madalya) | || +--------------------------------------------------------------------+ |+-------------------------------------------------------------------------+5. Teknik API Sözleşmesi ve Veri Modeli
Bölüm başlığı “5. Teknik API Sözleşmesi ve Veri Modeli”5.1 Anlık CT Durumu: GET /api/v1/battles/{id}/ct-state
Bölüm başlığı “5.1 Anlık CT Durumu: GET /api/v1/battles/{id}/ct-state”Yanıt (200 OK):
Bölüm başlığı “Yanıt (200 OK):”{ "status": "success", "data": { "battle_id": "bat_orion_04", "region_id": "reg_orion_04", "attacker_state_id": "state_terran_01", "defender_state_id": "state_orion_02", "attacker_percentage": 42.5, "defender_percentage": 57.5, "threshold_target": 75.0, "threshold_held_by": null, "threshold_countdown_seconds": null, "total_attacker_damage": 3480000, "total_defender_damage": 4710000 }}5.2 Saldırı Gerçekleştirme: POST /api/v1/battles/{id}/attack
Bölüm başlığı “5.2 Saldırı Gerçekleştirme: POST /api/v1/battles/{id}/attack”İstek Gövdesi:
Bölüm başlığı “İstek Gövdesi:”{ "attack_type": "heavy_torpedo", "use_ammunition": 50, "use_energy": 30}Yanıt (200 OK):
Bölüm başlığı “Yanıt (200 OK):”{ "status": "success", "data": { "damage_dealt": 100, "critical_hit": false, "new_attacker_pct": 43.1, "remaining_energy": 50, "remaining_ammunition": 400 }}6. İlgili Oyun Tasarım Kararları (GD)
Bölüm başlığı “6. İlgili Oyun Tasarım Kararları (GD)”- GD-090 (Bölgesel Savaş ve CT): Combat Threshold mekaniği ve dinamik çekişme modeli.
- GD-092 (Cepheye Katılım Şartı): Oyuncunun bölgede bulunması ve enerji/cephane tüketimi.
- GD-101 (Sahiplik Devri): Savaş kazanıldığında bölgenin egemenlik aktarımı.