İçeriğe geç
AKZ

01Etkileşimli sergi

Kanon zaman çizelgesi

Mira Vell1752–1800

Tobin Ash1781–1849

Edda Marr1795–?

  • 1790 · Greyhaven Kütüphanesi'nin açılışı: Edda Marr
  • 1820 · Ashford Antlaşması: Mira Vell, Tobin Ash
1800
yılı ±5 genişletir

Denetim raporu

2 hata · 0 kasıtlı

  • Hatabefore-birth· Doğumdan önce eylem

    Edda Marr, 1790 yılında Greyhaven Kütüphanesi'ni açamaz: Edda Marr 1795 yılında doğdu (kaynak: Characters/Edda Marr).

  • Hataafter-death· Ölümden sonra eylem

    Mira Vell, 1820 yılında Ashford Antlaşması'nı imzalayamaz: Mira Vell 1800 yılında öldü (kaynak: Characters/Mira Vell).

Uydurma bir dünya, Lore-Forge'un denetlediği gibi denetleniyor: tarihler aralıktır ve bir uyarı yalnızca iki aralık kesinlikle örtüşmediğinde çıkar. Ölüm yılını kaydırın, yaklaşık yapın ya da bilinçli bir çelişkiyi kasıtlı olarak işaretleyin.

02

Bağlam ve problem

Oyun dünyaları birçok belgeye yayılarak büyür: karakterler, yerler, gruplar, eşyalar ve olaylar; her birinin kendi tarihleri ve ilişkileri vardır. Kanon büyüdükçe çelişkiler sızar: bir karakter kayıtlı ölümünden sonra bir olaya katılır ya da yıkılmış bir yer sonradan ziyaret edilir.

Yazarların bunları erkenden yakalaması gerekir; üstelik bir veritabanı, bir bulut servisi ya da metinlerini yeniden yazan bir araç olmadan.

03

Yaklaşım

Bir dünya düz bir klasördür: world.json ve her kayıt için bir Markdown dosyası. Dosyalar sabit bir anahtar sırasıyla yazılır; böylece git'te tutulabilir ve başka araçlar tarafından okunabilir. Hiçbir şey makineden dışarı çıkmaz.

Saf TypeScript ile yazılmış bir çekirdek klasörü okur, isimleri ve takma adları dizinler, kimin neyi ne zaman ve nerede yaptığını çıkarır ve her değişiklikte kuralları çalıştırır. Masaüstü uygulaması, lore komut satırı aracı ve dış araçlar aynı çekirdeği paylaşır.

Tarihler nokta değil aralıktır: bir yıl o yılın tamamını kapsar, '~' bir tarihi varsayılan olarak beş yıl genişletir ve '?' tarihin bilinmediğini belirtir. Bir kural yalnızca iki aralık kesinlikle örtüşmediğinde tetiklenir; böylece belirsiz tarihler asla yanlış alarm üretmez.

04

Rolüm

Kişisel proje. Ürünü, dünya formatını ve kuralları ben tanımladım; uygulamayı yapay zekâ kodlama ajanlarıyla yönettim, her değişikliği inceleyip yayına aldım.

05

Teslim edilenler

Dünya formatı ve takvimler

Altı kayıt türü, özel takvimler ve yaklaşık tarihler. Karakterler, yerler, gruplar, eşyalar, olaylar ve notlar durum, takma ad ve ilişki taşır; takvimlerin çağları ve ayları vardır; tarihler kesin, yaklaşık ya da bilinmeyen olabilir.

Tutarlılık motoru

Yaşam süreleri, tarihler, yerler, durumlar ve ilişkiler üzerinde 16 kural. Her uyarı bozulan bilgiyi kanondaki bilgi ve kaynağıyla yan yana gösterir; önem derecesi dünya başına ayarlanabilir ve bilinçli bir çelişki kasıtlı olarak işaretlenebilir.

Hikâye bölümleri

Bölümler yazılırken kanona göre denetlenir. Deterministik ve çevrimdışı bir çıkarıcı yeni ya da güncellenmiş kayıtlar önerir; yazar bir öneriyi kabul edene kadar hiçbir şey yazılmaz.

Görünümler ve yayın

Zaman çizelgesi, soy ağacı ve ilişki ağı. World Codex ve Story Book tek bir belge modelinden üretilir ve PDF, Word ve Markdown olarak dışa aktarılır.

06

Mühendislik kararları

Düz metin kanon

Dünyalar, sabit anahtar sırasına sahip ve git ile karşılaştırılabilen metin dosyalarından oluşan klasörlerdir; böylece farklar küçük kalır ve başka araçlar onları okuyabilir.

Nokta değil, aralık

Her tarih bir aralıktır ve bir kural yalnızca iki aralık kesinlikle örtüşmediğinde tetiklenir.

Uyarılar bilgilendirir, engellemez

Her uyarının sabit bir kimliği vardır ve kasıtlı olarak işaretlenebilir; hiçbir şey yazarı yazmaktan alıkoymaz.

Yeniden yazım değil, öneri

Hikâyede bulunan değişiklikler yazarın kabul ettiği ya da yok saydığı önerilerdir; Story Book da yazılanı metni yeniden yazmadan bir araya getirir.

07

Yol haritası: henüz tamamlanmadı

  • Belgelendi ama geliştirilmedi: aynı öneri hattına bağlanan yapay zekâ tabanlı bir çıkarıcı ve AI-HQ gibi araçların dünyaları JSON dışa aktarımı, JSON denetim raporu ve sürümlü şemaları üzerinden okuması.
  • Yayımlanmış kurulum paketleri ve bir lisans. Windows ve Linux sürümleri yapılandırıldı ama yayımlanmadı.

08

Durum ve sonuç

Kaynaktan çalışan erken bir prototip (v0.4): diskte dünyalar, canlı tutarlılık uyarıları, hikâye önerileri ve baskıya hazır kitaplar. Uygulamanın kendisi bir yapay zekâ modeli içermez.

09

Atıf ve yayın notları

  • Bu sayfadaki zaman çizelgesi, uydurma isimlerle hazırlanmış özgün ve sadeleştirilmiş bir temsildir. Uygulamanın ekran görüntüsü değildir ve uygulamanın örnek dünyasını kullanmaz.
  • Depo gizlidir.

Sonraki proje

CamelBot