Harita ve Kampanya Editörleri¶
Wayward Crown, özel seviyeler ve senaryolar oluşturmanıza olanak tanıyan yerleşik harita ve kampanya editörleri içerir.
Harita Editörü¶
Haritaları elle tasarlamak için ana menüden harita editörüne erişin.
Özellikler¶
- Arazi Boyama — Bir arazi türü seçip fırça ile haritaya boyayın
- Varlık Yerleştirme — Maceraperestler, düşmanlar, binalar ve hazine sandıkları yerleştirin
- Kale Yerleştirme — Düşman kaleleri yerleştirin
- Tetikleyiciler — Betik tetikleyici koşulları ayarlayın
- Kaydet/Yükle — Haritaları
maps/dizinine kaydedin
Arazi Türleri¶
- Çayırlık, Orman, Dağ, Su, Bataklık, Çöl, Kasaba, Yol
Kayıt Formatı¶
Haritalar maps/ dizininde JSON formatında saklanır ve şunları içerir:
- Arazi verileri (serileştirilmiş NumPy int8 dizisi)
- Yükseklik verileri
- Varlık konumları ve özellikleri
- Kale konumu
Kampanya Editörü¶
Kampanya editörü, birden fazla haritayı bir hikaye çizgisiyle çok seviyeli bir kampanyada birleştirmenizi sağlar.
Özellikler¶
- Seviye Sıralama — Seviyeleri sürükle ve bırak ile yeniden sıralayın
- Zafer Koşulları — Her seviye için zafer koşulları belirleyin
- Hikaye Metni — Giriş ve tamamlama metinlerini ayarlayın
- Başlangıç Kaynakları — Her seviye için başlangıç altınını belirleyin
- Bina Kısıtlamaları — Oyuncunun kullanabileceği bina türlerini kısıtlayın
Zafer Koşulu Seçenekleri¶
| Tür | Açıklama |
|---|---|
free |
Serbest mod, zafer koşulu yok |
destroy_enemy_buildings |
Tüm düşman kalelerini yok edin |
survive_ticks |
Belirli bir süre boyunca hayatta kalın |
reach_gold |
Belirli miktarda altın biriktirin |
destroy_building |
Belirli bir türdeki kaleyi yok edin |
defend |
Kaleyi belirli bir süre savunun |
collect_chests |
Tüm hazine sandıklarını toplayın |
Kayıt Yapısı¶
campaigns/my_campaign/
├── campaign.json # Kampanya meta verileri
├── level1.json # Seviye 1 haritası
├── level2.json # Seviye 2 haritası
└── level3.json # Seviye 3 haritası
Özel İçerik Paylaşımı¶
- Harita ve kampanya klasörleri basitçe kopyalanarak paylaşılabilir
- Alınan haritaları ana menüden yüklemek için
maps/dizinine yerleştirin - Alınan kampanyaları ana menüde görmek için
campaigns/dizinine yerleştirin