Last Updated on Ağustos 24, 2025 by EDİTÖR
Her kasaba, her dağ ve her sessiz nehrin keşfedilmeyi bekleyen kendi şiiri vardı.
Tanışmak Çok – Dünyanın herhangi bir yerinde tek bir tıklamanın bu yerden esinlenen benzersiz bir şiir ürettiği etkileşimli bir harita. Tokyo’nun hareketli sokaklarından İskoç Yaylalarının sessiz tepelerine kadar, Multives sadece coğrafyayı değil, dil, duygu ve hayal gücünü keşfetmenizi sağlar.
Mullowse, haritayı dolaşırken değişen şiir oluşturmak için gerçek dünyadaki konum verilerini bir dil motoru ile harmanlar. Kaputun altında iki ana sürücü vardır:
Haritaya tıkladığınızda, Multivese’nin nerede olduğunuzu bilmesi gerekir. İşte burada Üst geçit API içeri giriyor.
Üst geçit OpenstreetMap (OSM) verileri için bir sorgu motorudur.
Haritayı tıkladığınızda, Multivesse şunları soran bir istek gönderir: “Bu noktaya en yakın kasaba, köy veya şehir nedir?”
API, adı gibi konumla ilgili ayrıntılarla yanıt verir.
Bu, her şiirin gerçek bir yere bağlı olduğu anlamına gelir. Bir OSM kaydı varsa, Multivesse bunu bulabilir.
Multivesse nereye tıkladığınızı bildiğinde, bu yeri kullanan ayete dönüştürür Rita.jsüretken dil için bir JavaScript kütüphanesi.
Rita kullanır gramer– Kelimelerin nasıl birleşebileceğini tanımlayan kurallar.
Multivese konum adını bir dilbilgisine besler ve daha sonra kısa bir şiir üretir.
Sonuç şöyle görünebilir:
Winter gentle breeze
Wakes softly in Kyoto’s streets
Fading with the dusk
Dilbilgisi esnek ve randomize olduğundan, her şiir (büyük ölçüde) benzersizdir – ve her kasabanın her biri yeri görmenin yeni bir yolunu sunan yüzlerce olası varyasyona sahip olabilir.
“(Büyük ölçüde) benzersiz” diyorum çünkü Multiverse sıfatları, fiilleri ve isimleri rastgele birleştiren bir dizi kural kullanıyor. Şu anda, çoklu evren gramer (kurallar seti) ve kelime dağarcığım (kelime sözlüğü) oldukça sınırlıdır, bu nedenle muhtemelen ürettiği şiirlerde bazı tekrarlar fark edeceksiniz. Bununla birlikte, Rita.js’nin güzelliği, dilbilgisi kurallarını ve kelime dağarcığı verilerini kolayca genişletebilmenizdir. Daha büyük bir kelime dağarcığı ve daha karmaşık bir dilbilgisi ile tekrarlayan desenleri tespit etme şansı önemli ölçüde düşecektir.