On-chain iş birliği ile dünyayı inşa etmek için yeni araçlar: Sentences
Sentences, sadece eklenen yan hikayeler etrafında dönen yeni bir tür on-chain işbirliği dünya inşa aracıdır. Bu araç, MUD üzerine inşa edilmiştir ve kolektif hikaye üretimi için hafif bir ortam sunar. Sentences her başlatıldığında tamamen yeni bir dünya yaratılır ve oyuncular bu dünyayı efsaneleri adım adım ekleyerek zenginleştirir.
Tasarım Felsefesi
Otonom dünya alanında, kolektif "dünya inşası" yeni projelerin doğduğu sırada yaygın bir görevdir. Katılımcıların, oyuncuların dünyayı deneyimleme biçimini belirleyen bir efsane sistemi oluşturmak için birlikte çalışmaları gerekmektedir. Bu süreç genellikle resmi olmayan ve yapısızdır, ancak yapılandırılmış ipuçları ve alıştırmalarla yönlendirilebilir, bu da inşaatçıların dünyanın yapısını ve tutarlılığını şekillendirmelerine yardımcı olur.
Bu alıştırmalar kendileri benzersiz bir dünya oluşturur, anlatıcılar arasında bir bilgi sistemi ve kurallar seti kurarak yeni fikirlerin ortaya çıkması için bir alan yaratır. Alıştırmaların seçimi kaçınılmaz olarak yaratılan anlatıyı etkileyecektir: Sorunun belirlenmesi, potansiyel cevapların kapsamını önceden belirleyebilir, belirli bir yönde verilen ipuçları diğer yönlerdeki keşifleri sınırlayabilir.
Sentences, "dünya inşasının dünyası" olarak görülebilir, işbirliği ile bilgi üretimi için bir ham kum havuzudur. Tasarımı, yeni fikirlerin test edilmesi için bir laboratuvar olarak hizmet vermek üzere yapılmıştır ve anlatıyı genişletmek dışında başka bir etkileşim işlevi sunmamaktadır. Sentences'ta dünya, lineer bir şekilde inşa edilmiştir, ancak başlangıç tohumundan birden fazla yöne dallanabilir.
İşleyiş Mekanizması
Oyuncular Sentences istemcisini ilk kez yüklediklerinde, eğer devam eden bir dünya yoksa, sistem yeni bir dünya oluşturma seçeneği sunar. Yeni dünya oluşturulduktan sonra, oyunculara hikayeyi geliştirmek için temel mekanizmaları kullanmaları konusunda rehberlik eden bir bildirim alacaklardır. Örneğin:
"Bu toplum doğayı en çok önemsiyor"
"Bu medeniyet tamamen yataylığa bağımlıdır"
"Bu grup para ile kurulmuştur"
Dünya oluşturulduktan sonra, yazarın hikayeye yeni eklemeler yapmak için belirli bir süresi vardır (20 blok olarak ayarlanmıştır). Süre sona erdikten sonra, oylama aşamasına geçilir ve katılımcılar en sevdikleri teklifi seçerler. En çok oy alan teklif hikayeye eklenir ve ardından yeni bir süreç başlar.
Eğer belirlenen süre içinde herhangi bir öneri yapılmazsa, dünya "yok olur". Ancak bu yok olma kalıcı değildir, dünya arşivlenecektir. Tüm öneri ve oylamalar on-chain kaydedildiği için, her dünya tüm olası gelişim yönlerinin tam tarihini saklar ve bu da paralel evrenlerin olasılıklarını temsil eden bir dizi "yok olma" dalı oluşturur.
Teknik Uygulama
Anlatı durumu, birbirleriyle ilişkili iki sistem tarafından yönetilmektedir: biri yeni anlatıların oluşturulmasından, diğeri ise zaman, oylama ve yeni içerik önerileriyle ilgilenmektedir.
Yeni bir hikaye başlatıldığında, sistem önceden belirlenmiş ipucu listesinden rastgele cümleler seçecektir. Bu ipuçları, basit bir değiştirme sözdizimi betiği ile oluşturulmuştur. Gelecek versiyonlar, daha çeşitli başlangıçlar sunmak için bu betiği sözleşmede kopyalayabilir.
Hikaye başlatıldıktan sonra, başlangıç ipucu zincire eklenir ve yeni bir öneri dönemi başlar. Bu dönem n blok boyunca sürer (her biri yaklaşık bir saniye), periodEndsBlock değişkeni tarafından tanımlanır.
Teklif süresi boyunca, katılımcılar yeni anlatım öğeleri önerebilir ve diğerlerinin tekliflerine oy verebilir. Bu aktiviteler ProposalsSystem.sol tarafından işlenir ve katkıların zamanlamasını periodEndsBlock değişkeni ile doğrular. Her teklif bir "ebeveyn" gösterir ve başarılı teklifler bir bağlantılı liste oluşturur.
Teklif dönemi sona erdiğinde, sistem her teklifin oy sayısını hesaplar. Eğer bir eşitlik durumu varsa, rastgele bir teklif seçilir. Eğer teklif yoksa, hikaye sona erer ve arşivlenir, oyuncular yeni bir hikaye başlatmayı seçebilir.
Uygulama Senaryoları
Cümleler, katılımcıların birbirini tanıyıp tanımadığına bakılmaksızın, 10-50 katılımcıdan oluşan küçük toplantılarda en iyi şekilde kullanılmaktadır. Örneğin, Discord üzerinde etkinlikler düzenlenebilir ve hedef, bir saat içinde beş yeni dünya oluşturmaktır.
Sentences kendisi karmaşık bir oyun olmasa da, modüler bir bileşen olarak daha zengin rol yapma oyunlarına iyi bir şekilde entegre olabilir ve oyun sürecinde dinamik olarak oyun yapısını inşa edebilir. Oyuncular tarafından üretilen ipuçlarında üreteç AI çıktısını tanıtmak için oy verme mekanizması da kullanılabilir.
Gelecek Vizyonu
Sentences'ın belirgin bir genişleme yönü, dünyayı başlatan kişilerin belirli kurallar koymasına izin vermek ve yeni cümlelerin anlatıya nasıl ekleneceğine karar vermektir. Örneğin, bu kurallar oylama sistemini değiştirebilir, anlatının devam etmesi için belirli sayıda oyuncunun katılmasını talep edebilir veya anlatının gelişim hızını değiştirmek için oylama süresini ayarlayabilir. Böylece, Sentences yalnızca bir dünya prototip tasarım aracı değil, aynı zamanda belirli hikaye tarzları ve diyalog yapıları tasarlamak için bir prototip aracı haline gelebilir.
Bir diğer ilginç gelişim yönü, mevcut dünyanın "yok olma" dalından paralel evrenler oluşturma seçeneğini artırmaktır. Bu, tamamen sıfırdan başlamak yerine eski dalı gösteren yeni bir "yeni dünya" sözleşmesi oluşturarak en iyi şekilde gerçekleştirilebilir.
Sentences, zincir üzerindeki işbirliği dünyası için yenilikçi bir çerçeve sunar; bu yalnızca toplu anlatımın yaratım sürecini basitleştirmekle kalmaz, aynı zamanda dağıtılmış karar verme ve yaratıcı işbirliği için yeni yollar keşfetmek adına bir kapı aralar. Merkeziyetsiz teknolojilerin ve topluluk odaklı projelerin sürekli gelişimi ile, Sentences gibi araçlar gelecekte dijital dünya inşasında giderek daha önemli bir rol oynayabilir.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
15 Likes
Reward
15
4
Share
Comment
0/400
SandwichHunter
· 9h ago
Herkesin konuşmaktan hoşlanmadığı bir sorunu çözen bir sihirli alet diyebilirsin.
View OriginalReply0
GateUser-e51e87c7
· 9h ago
Kolektif hayal kurma boğa
View OriginalReply0
GateUser-afe07a92
· 9h ago
on-chain dünya kurmak değil mi? Her şey oldukça güzel.
View OriginalReply0
Ser_This_Is_A_Casino
· 9h ago
Oyuncular hikaye yazıyor? Dünya mı kuruyor? Ben de sadece parçalamayı seviyorum.
Cümleler: on-chain işbirliği ile dünyanın yenilikçi araçlarını inşa etmek
On-chain iş birliği ile dünyayı inşa etmek için yeni araçlar: Sentences
Sentences, sadece eklenen yan hikayeler etrafında dönen yeni bir tür on-chain işbirliği dünya inşa aracıdır. Bu araç, MUD üzerine inşa edilmiştir ve kolektif hikaye üretimi için hafif bir ortam sunar. Sentences her başlatıldığında tamamen yeni bir dünya yaratılır ve oyuncular bu dünyayı efsaneleri adım adım ekleyerek zenginleştirir.
Tasarım Felsefesi
Otonom dünya alanında, kolektif "dünya inşası" yeni projelerin doğduğu sırada yaygın bir görevdir. Katılımcıların, oyuncuların dünyayı deneyimleme biçimini belirleyen bir efsane sistemi oluşturmak için birlikte çalışmaları gerekmektedir. Bu süreç genellikle resmi olmayan ve yapısızdır, ancak yapılandırılmış ipuçları ve alıştırmalarla yönlendirilebilir, bu da inşaatçıların dünyanın yapısını ve tutarlılığını şekillendirmelerine yardımcı olur.
Bu alıştırmalar kendileri benzersiz bir dünya oluşturur, anlatıcılar arasında bir bilgi sistemi ve kurallar seti kurarak yeni fikirlerin ortaya çıkması için bir alan yaratır. Alıştırmaların seçimi kaçınılmaz olarak yaratılan anlatıyı etkileyecektir: Sorunun belirlenmesi, potansiyel cevapların kapsamını önceden belirleyebilir, belirli bir yönde verilen ipuçları diğer yönlerdeki keşifleri sınırlayabilir.
Sentences, "dünya inşasının dünyası" olarak görülebilir, işbirliği ile bilgi üretimi için bir ham kum havuzudur. Tasarımı, yeni fikirlerin test edilmesi için bir laboratuvar olarak hizmet vermek üzere yapılmıştır ve anlatıyı genişletmek dışında başka bir etkileşim işlevi sunmamaktadır. Sentences'ta dünya, lineer bir şekilde inşa edilmiştir, ancak başlangıç tohumundan birden fazla yöne dallanabilir.
İşleyiş Mekanizması
Oyuncular Sentences istemcisini ilk kez yüklediklerinde, eğer devam eden bir dünya yoksa, sistem yeni bir dünya oluşturma seçeneği sunar. Yeni dünya oluşturulduktan sonra, oyunculara hikayeyi geliştirmek için temel mekanizmaları kullanmaları konusunda rehberlik eden bir bildirim alacaklardır. Örneğin:
Dünya oluşturulduktan sonra, yazarın hikayeye yeni eklemeler yapmak için belirli bir süresi vardır (20 blok olarak ayarlanmıştır). Süre sona erdikten sonra, oylama aşamasına geçilir ve katılımcılar en sevdikleri teklifi seçerler. En çok oy alan teklif hikayeye eklenir ve ardından yeni bir süreç başlar.
Eğer belirlenen süre içinde herhangi bir öneri yapılmazsa, dünya "yok olur". Ancak bu yok olma kalıcı değildir, dünya arşivlenecektir. Tüm öneri ve oylamalar on-chain kaydedildiği için, her dünya tüm olası gelişim yönlerinin tam tarihini saklar ve bu da paralel evrenlerin olasılıklarını temsil eden bir dizi "yok olma" dalı oluşturur.
Teknik Uygulama
Anlatı durumu, birbirleriyle ilişkili iki sistem tarafından yönetilmektedir: biri yeni anlatıların oluşturulmasından, diğeri ise zaman, oylama ve yeni içerik önerileriyle ilgilenmektedir.
Yeni bir hikaye başlatıldığında, sistem önceden belirlenmiş ipucu listesinden rastgele cümleler seçecektir. Bu ipuçları, basit bir değiştirme sözdizimi betiği ile oluşturulmuştur. Gelecek versiyonlar, daha çeşitli başlangıçlar sunmak için bu betiği sözleşmede kopyalayabilir.
Hikaye başlatıldıktan sonra, başlangıç ipucu zincire eklenir ve yeni bir öneri dönemi başlar. Bu dönem n blok boyunca sürer (her biri yaklaşık bir saniye), periodEndsBlock değişkeni tarafından tanımlanır.
Teklif süresi boyunca, katılımcılar yeni anlatım öğeleri önerebilir ve diğerlerinin tekliflerine oy verebilir. Bu aktiviteler ProposalsSystem.sol tarafından işlenir ve katkıların zamanlamasını periodEndsBlock değişkeni ile doğrular. Her teklif bir "ebeveyn" gösterir ve başarılı teklifler bir bağlantılı liste oluşturur.
Teklif dönemi sona erdiğinde, sistem her teklifin oy sayısını hesaplar. Eğer bir eşitlik durumu varsa, rastgele bir teklif seçilir. Eğer teklif yoksa, hikaye sona erer ve arşivlenir, oyuncular yeni bir hikaye başlatmayı seçebilir.
Uygulama Senaryoları
Cümleler, katılımcıların birbirini tanıyıp tanımadığına bakılmaksızın, 10-50 katılımcıdan oluşan küçük toplantılarda en iyi şekilde kullanılmaktadır. Örneğin, Discord üzerinde etkinlikler düzenlenebilir ve hedef, bir saat içinde beş yeni dünya oluşturmaktır.
Sentences kendisi karmaşık bir oyun olmasa da, modüler bir bileşen olarak daha zengin rol yapma oyunlarına iyi bir şekilde entegre olabilir ve oyun sürecinde dinamik olarak oyun yapısını inşa edebilir. Oyuncular tarafından üretilen ipuçlarında üreteç AI çıktısını tanıtmak için oy verme mekanizması da kullanılabilir.
Gelecek Vizyonu
Sentences'ın belirgin bir genişleme yönü, dünyayı başlatan kişilerin belirli kurallar koymasına izin vermek ve yeni cümlelerin anlatıya nasıl ekleneceğine karar vermektir. Örneğin, bu kurallar oylama sistemini değiştirebilir, anlatının devam etmesi için belirli sayıda oyuncunun katılmasını talep edebilir veya anlatının gelişim hızını değiştirmek için oylama süresini ayarlayabilir. Böylece, Sentences yalnızca bir dünya prototip tasarım aracı değil, aynı zamanda belirli hikaye tarzları ve diyalog yapıları tasarlamak için bir prototip aracı haline gelebilir.
Bir diğer ilginç gelişim yönü, mevcut dünyanın "yok olma" dalından paralel evrenler oluşturma seçeneğini artırmaktır. Bu, tamamen sıfırdan başlamak yerine eski dalı gösteren yeni bir "yeni dünya" sözleşmesi oluşturarak en iyi şekilde gerçekleştirilebilir.
Sentences, zincir üzerindeki işbirliği dünyası için yenilikçi bir çerçeve sunar; bu yalnızca toplu anlatımın yaratım sürecini basitleştirmekle kalmaz, aynı zamanda dağıtılmış karar verme ve yaratıcı işbirliği için yeni yollar keşfetmek adına bir kapı aralar. Merkeziyetsiz teknolojilerin ve topluluk odaklı projelerin sürekli gelişimi ile, Sentences gibi araçlar gelecekte dijital dünya inşasında giderek daha önemli bir rol oynayabilir.