SCR-06: Meclis ve Seçim Merkezi
import DhondtSimulator from ’../../../../components/DhondtSimulator.astro’;
🗳️ SCR-06: Meclis ve Seçim Merkezi
Bölüm başlığı “🗳️ SCR-06: Meclis ve Seçim Merkezi”1. Ekran Amacı ve Kullanıcı Hedefi
Bölüm başlığı “1. Ekran Amacı ve Kullanıcı Hedefi”Vatandaşların genel seçimlerde gizli oy kullanarak meclis aritmetiğini belirlediği; milletvekillerinin ise genel kurul oturumlarını, sandalye dağılımını ve parti güçlerini takip ettiği yasama organı 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: D’Hondt Sandalye Hesaplama
Bölüm başlığı “3. Canlı İnteraktif Simülatör: D’Hondt Sandalye Hesaplama”Aşağıdaki canlı araçta partilerin aldıkları oyları değiştirerek 30 sandalyeli meclisteki güç dağılımını gerçek zamanlı simüle edebilirsiniz:
4. ASCII Wireframe (Yerleşim Şeması)
Bölüm başlığı “4. ASCII Wireframe (Yerleşim Şeması)”+-------------------------------------------------------------------------+| [<- GERİ] TERRAN MECLİS GENEL KURULU [SEÇİM: AKTİF]|+-------------------------------------------------------------------------+| || +-- MECLİS SANDALYE DAĞILIMI (TOPLAM 30 SANDALYE) -------------------+ || | [ GKP: 14 Sandalye (%46) ] [ ÖTP: 10 Sandalye (%33) ] [ HC: 6 (%20)]| || | | || | ● ● ● ● ● ● ● ● ● ● ● ● ● ● (GKP - İttifak Çoğunluğu) | || | ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ (ÖTP - Ana Muhalefet) | || | ■ ■ ■ ■ ■ ■ (HC - Bağımsız Kanat) | || +--------------------------------------------------------------------+ || || +-- AKTİF GENEL SEÇİM OYLAMASI (Kalan Süre: 14 Saat 32 Dk) ----------+ || | Sizin Durumunuz: [ OY KULLANILMADI ] | || | | || | Seçenek 1: Galaktik Kalkınma Partisi (GKP) [ OY VER ] | || | Adaylar: Valerius, Kaelen-Voss, Rex... | || | | || | Seçenek 2: Özgürlük ve Ticaret Partisi (ÖTP) [ OY VER ] | || | Adaylar: Darius, Helena, Vance... | || | | || | Seçenek 3: Halk Cephesi (HC) [ OY VER ] | || | Adaylar: Boris, Selene, Jax... | || +--------------------------------------------------------------------+ || || +-- MECLİS İŞLEMLERİ ------------------------------------------------+ || | [ 📜 GÜNCEL YASA TEKLİFLERİ (4) ] [ 🏛️ YENİ KANUN TEKLİF ET ] | || +--------------------------------------------------------------------+ |+-------------------------------------------------------------------------+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 Aktif Seçimi Getir: GET /api/v1/parliament/election/active
Bölüm başlığı “5.1 Aktif Seçimi Getir: GET /api/v1/parliament/election/active”Yanıt (200 OK):
Bölüm başlığı “Yanıt (200 OK):”{ "status": "success", "data": { "election_id": "elec_2026_09", "state_id": "state_terran_01", "status": "voting_open", "ends_at": "2026-09-12T12:00:00Z", "user_voted": false, "total_seats": 30, "parties": [ { "party_id": "party_gkp", "name": "Galaktik Kalkınma Partisi", "leader": "Senator Valerius", "color": "#00f0ff", "candidate_count": 8 }, { "party_id": "party_otp", "name": "Özgürlük ve Ticaret Partisi", "leader": "Darius-Vance", "color": "#10b981", "candidate_count": 6 } ] }}5.2 Oy Kullanma: POST /api/v1/parliament/vote
Bölüm başlığı “5.2 Oy Kullanma: POST /api/v1/parliament/vote”İstek Gövdesi:
Bölüm başlığı “İstek Gövdesi:”{ "election_id": "elec_2026_09", "party_id": "party_gkp"}Hata Kodları:
Bölüm başlığı “Hata Kodları:”403 Forbidden: Vatandaşlık süresi dolmamış veya 24 saatlik geçiş yasağında olan oyuncu (GD-019).409 Conflict: Oyuncu bu dönem zaten oy kullanmış.
6. İlgili Oyun Tasarım Kararları (GD)
Bölüm başlığı “6. İlgili Oyun Tasarım Kararları (GD)”- GD-064 (Siyasi Haklar): Vatandaşların seçimlerde oy kullanma ve seçilme hakkı.
- GD-066 (Seçim Takvimi): Seçim periyotları, adaylık başvuru ve oy verme süreleri.
- GD-068 (Meclis Nispi Temsili): Oylara göre sandalye dağılımı.