BT Sözlüğü › Programlama › ink (inkle)

ink (inkle)

Programlama Svenska → Güncellendi: 2026-10-27
Daha fazla bilgi
Yaratıcı
inkle
Tür
Anlatı betik dili
Lisans
MIT
Kaynak kod
github.com/inkle/ink

Betiğin düzyazı gibi okunduğu, mantığın ise mümkün olduğunca az karakter tuttuğu, dallanan metinler için bir işaretleme dili.

İngiliz stüdyo inkle, ink'i kendi oyunları — 80 Days, Sorcery!, Heaven's Vault — için geliştirdi ve 2016'da açık kaynak yaptı. Hikâye knot ve stitch parçalarına bölünür; * bir seçim başlatır, + tekrar tekrar seçilebilen bir seçim, -> ise başka bir yere yönlendirir. Değişkenler, koşullar ve bir satırın kaç kez görüldüğünü sayan sayaçlar dilin içindedir.

Betikler, küçük bir çalışma zamanının okuduğu JSON'a derlenir; resmî olanı Unity için C# ile yazılmıştır, inkjs ise aynı dosyaları tarayıcıda çalıştırır. Oyun motoru çalışma zamanından sıradaki satırı ve mevcut seçenekleri ister, bunları nasıl göstereceğine kendisi karar verir. Yazarların oyun koduna dokunmadan çalışabilmesini sağlayan bu ayrımdır.

← Sözlüğe dön