On-chain işbirliği dünyası inşası: Sentences aracı keşfi
On-chain oyun tasarımı aracı, birçok işlev ve sınırlara sahiptir, bunlar arasında belirgin bir özellik, kolektif karar verme üzerine yüksek bir vurgu yapmasıdır. Prototip sistemin keşfi aracılığıyla, Sentences adlı bu yenilikçi aracı öneriyoruz. Bu, on-chain işbirlikçi dünya inşa aracı olup, yapısı yalnızca eklenen dallı anlatımın orijinal yapısı etrafında şekillenmektedir. Sentences, MUD inşasıyla, kolektif anlatım üretimi için hafif bir ortam sunmaktadır. Yeni bir oyun başlatıldığında, Sentences tamamen yeni bir dünya oluşturur ve oyuncular bu dünyayı efsaneler ekleyerek zenginleştirir.
Tasarım Motivasyonu
Otonom dünya alanında, yeni projelerin doğması genellikle toplu "dünya inşası" gerektirir. Bu süreç, ortak bir efsane sisteminin oluşturulmasını ve oyuncuların dünyaya olan deneyimlerini belirlemeyi içerir. Bu tür bir uygulama genellikle gayri resmi ve yapısal değildir, ancak katılımcıların dünyanın yapısını ve tutarlılığını şekillendirmesine yardımcı olmak için düzenli ipuçları ve pratiklerle desteklenebilir.
Bu alıştırmalar kendileri bir dünya oluşturur. Anlatıcılar arasında bir bilgi sistemi kurar ve anlatı gelişimini teşvik eden bir dizi kural belirler. Bu kurallar, yeni fikirlerin doğuşu için olasılıklarla dolu bir alan yaratır. Alıştırmaların seçimi, yaratılan anlatıyı kaçınılmaz olarak etkiler: Bir dizi soru, potansiyel cevaplar alanını varsayar; belirli bir yönün ipuçları, diğer yönlerin keşfini sınırlayabilir.
Bu nedenle, Sentences bir "dünya inşa eden dünya" olarak görülebilir ve işbirliği bilgisi üretimi için bir ham kum havuzudur. Intentional olarak basit ve sınırlı bir şekilde tasarlanmıştır ve yeni fikirleri test etmek için bir deneysel platform olarak hizmet etmektedir. Sentences dünyasında, anlatıyı genişletmek dışında başka etkileşim veya katkı yolları yoktur. Buradaki dünya lineer bir şekilde inşa edilmiştir, ancak başlangıç tohumundan birçok yöne dallanabilir.
Temel Mekanizma
Oyuncular Sentences istemcisini yüklediklerinde, eğer devam eden bir dünya yoksa, sistem yeni bir dünya oluşturma seçeneği sunacaktır. Oluşturulduktan sonra, oyunculara hikaye geliştirmek için temel mekanizmayı kullanmaları konusunda rehberlik eden bir bildirim alacaklardır. Örnek bildirimler şunları içerebilir:
"Bu toplum doğal olana en çok değer verir"
"Bu medeniyet tamamen yataylığa bağımlıdır"
"Bu grup parayla kurulmuştur"
Dünya oluşturulduktan sonra aktif duruma geçer. Yazarın hikayeye yeni eklemeler yapmak için belirli bir zamanı vardır (20 blok olarak ayarlanmıştır, düzenli bir ritimle ilerler). Süre sona erdiğinde, ikinci aşamaya geçilir ve katılımcılar en popüler öneriyi oylayarak seçerler. Oylama sona erdikten sonra, en fazla oy alan öneri hikayeye dahil edilir ve bu süreç yeniden başlar.
Eğer belirlenen süre içinde herhangi bir öneri sunulmazsa, o dünya yok olacaktır. Ancak bu yok olma kalıcı değildir: Dünya, sadece diğer yok olmuş dünyaların koleksiyonuna arşivlenir. Tüm öneriler ve oylamalar on-chain kaydedildiğinden, her dünya olası gelişim yönlerinin tam tarihini saklar, bu "yok olma" dalları potansiyel paralel evrenler grubunu temsil eder.
Teknik Uygulama
Anlatının durumu, birbirleriyle bağlantılı iki sistem tarafından yönetilmektedir: biri yeni anlatıların üretilmesinden sorumlu, diğeri ise zaman, oy verme ve yeni içerik önerilerini işlemekle ilgilidir.
Yeni hikayenin başlatılması, sistemde kodlanmış ipucu listesinden rastgele cümleler seçilerek gerçekleştirilir. Bu ipuçları, basit değiştirme söz dizimi betikleri kullanılarak oluşturulmuştur. Gelecek sürümlerde, bu betik sözleşmede kopyalanabilir, böylece daha çeşitli başlangıç noktaları sağlanabilir.
Hikaye başlatıldıktan sonra, başlangıç ifadesi zincire eklenir ve yeni bir öneri dönemi başlar. Bu döngü, her biri yaklaşık bir saniye olan n blok süresince devam eder ve bu süre periodEndsBlock değişkeniyle tanımlanır, bu değişken her yeni öneri dönemi başladığında ayarlanır.
Teklif süresi boyunca, katılımcılar yeni anlatı maddeleri önerir ve seçilen genişletmeyi belirlemek için oy kullanırlar. Teklif ve oylama süreci, bu katkıların zamanını periodEndsBlock değişkenine göre doğrulayan özel bir sistem tarafından işlenir. Her teklif, bir "ebeveyn"e (cevap verdiği teklif) işaret eder, başarılı teklifler bir bağlantılı liste oluşturur.
Teklif döneminin sonunda, sistem her teklifin oy sayısını hesaplar. Eğer bir eşitlik varsa, rastgele bir teklif seçilir. Eğer hiçbir teklif yapılmamışsa, hikaye sona erer ve arşivlenir, oyuncu bir sonraki adımda yeni bir hikaye oluşturmayı seçebilir.
Uygulama Alanları
Sentences, katılımcıların birbirlerini tanıyıp tanımadığına bakılmaksızın, en iyi 10-50 katılımcı arasında kullanılan bir ortamda çalışır. Tüm katılımcılar, prototip efsaneleri yaratma ruhuyla bir araya gelir. Örneğin, sosyal platformlarda etkinlikler düzenlenebilir ve hedef, bir saat içinde beş yeni dünya oluşturmaktır.
Bağımsız bir araç olarak, Sentences özellikle ilgi çekici olmayabilir; daha çok bir araç gibi, tamamlayıcı bir dünya değil. Ancak, modüler bir bileşen olarak, Sentences'ın anlatı oluşturma mekanizması daha karmaşık rol yapma oyunlarına iyi bir şekilde entegre olabilir ve oyun sürecinde dinamik olarak oyun yapısını örer. Oyuncu tarafından üretilen ipuçlarında üretilen içeriği entegre etmek için oylama mekanizması da kullanılabilir.
Mevcut sürümün bir kısıtı, başlangıç ipuçlarının özgüllüğüdür. Bu, farklı dağıtımlara göre ayarlanabilir olsa da, oyunun ipucu üretim mekanizmasını daha fazla genişletmek ve anlatı kısmının açıklığına daha uygun hale getirmek ilginç bir gelişim yönü olacaktır.
İlham Kaynağı
Sentences'ın biçim ilhamı metin macera oyunlarından, doğaçlamadan, efsanelerden ve masaüstü rol yapma oyunlarından gelmektedir. Geliştirme sürecinde, Max Kreminski'nin Epitaph'ı (bir fantezi anlatım oluşturma oyunu) ve Kate Compton'un Tracery alternatif dil aracını içeren bazı belirli projeleri referans aldık. Bu projeler, basit rastgelelik ve modüler yöntemler kullanarak karmaşık dallı anlatımlar oluşturuyor ve bu temel unsurların kolektif sahnedeki uygulama potansiyeliyle özellikle ilgileniyoruz.
Sentences esasen dünya genelinde inşa edilmeye yönelik olsa da, aynı zamanda diğer kısıtlı işbirlikçi yazım senaryolarında da uygulanabilir ve geniş bir uygulama potansiyelini göstermektedir.
Gelecek Görünümü
Sentences'in belirgin bir genişleme yönü, dünyayı başlatan kişilerin belirli kurallar belirlemesine izin vermek, yeni cümlelerin anlatıya nasıl ekleneceğine karar vermektir. Örneğin, bu kurallar oylama sistemini değiştirebilir, anlatıyı ilerletmek için belirli sayıda oyuncunun katılmasını gerektirebilir veya anlatının gelişim hızını değiştirmek için oylama süresini ayarlayabilir. Böylece, Sentences sadece bir dünya prototip tasarım aracı değil, aynı zamanda belirli hikaye stilleri ve diyalog yapıları üretmek için bir prototip tasarım platformu haline gelebilir.
Başka bir ilginç gelişim yönü, mevcut dünyanın "ölüm" dalından paralel evrenler üretmektir. Bu mekanizmayı gerçekleştirmenin en iyi yolu, sıfırdan yeni bir dünya yaratmak yerine, eski dala işaret eden bir gösterge içeren yeni bir "yeni dünya" sözleşmesi oluşturmaktır.
Bu potansiyel genişlemeler ve iyileştirmeler ile Sentences, yaratıcılar ve oyun tasarımcıları için daha fazla olasılık sunan daha güçlü ve esnek bir işbirliği dünyası oluşturma aracı haline gelmeyi umuyor.
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.
13 Likes
Reward
13
6
Share
Comment
0/400
DefiSecurityGuard
· 08-05 18:44
*of* başka bir "yenilikçi" onchain aracı, sıfır güvenlik denetimiyle... soğuk cüzdanıma bahis yapıyorum, burada en az 3 kritik MEV saldırı vektörü var.
View OriginalReply0
ShibaOnTheRun
· 08-05 09:31
Küçük bir dünyanın anlam kazanması için oyuncuların birlikte keşfetmesi gerekiyor.
View OriginalReply0
SillyWhale
· 08-04 22:31
Bu, büyük harfle sakızın sıkıcılığı değil mi?
View OriginalReply0
YieldHunter
· 08-04 22:30
teknik olarak konuşursak bu çamur şeyi başka bir aşırı mühendislik ürünü ponziye benziyor... sürdürülebilir getiri nerede?
View OriginalReply0
SchrodingerWallet
· 08-04 22:25
Bu, Monopoly kopyası oluşturmak değil mi?
View OriginalReply0
PessimisticOracle
· 08-04 22:22
Gerçekten çok moda taklit ediyorlar, hiç yenilik yok.
Sentences aracı: on-chain işbirliği ile oyun dünyası inşa etmenin yenilikçi platformu
On-chain işbirliği dünyası inşası: Sentences aracı keşfi
On-chain oyun tasarımı aracı, birçok işlev ve sınırlara sahiptir, bunlar arasında belirgin bir özellik, kolektif karar verme üzerine yüksek bir vurgu yapmasıdır. Prototip sistemin keşfi aracılığıyla, Sentences adlı bu yenilikçi aracı öneriyoruz. Bu, on-chain işbirlikçi dünya inşa aracı olup, yapısı yalnızca eklenen dallı anlatımın orijinal yapısı etrafında şekillenmektedir. Sentences, MUD inşasıyla, kolektif anlatım üretimi için hafif bir ortam sunmaktadır. Yeni bir oyun başlatıldığında, Sentences tamamen yeni bir dünya oluşturur ve oyuncular bu dünyayı efsaneler ekleyerek zenginleştirir.
Tasarım Motivasyonu
Otonom dünya alanında, yeni projelerin doğması genellikle toplu "dünya inşası" gerektirir. Bu süreç, ortak bir efsane sisteminin oluşturulmasını ve oyuncuların dünyaya olan deneyimlerini belirlemeyi içerir. Bu tür bir uygulama genellikle gayri resmi ve yapısal değildir, ancak katılımcıların dünyanın yapısını ve tutarlılığını şekillendirmesine yardımcı olmak için düzenli ipuçları ve pratiklerle desteklenebilir.
Bu alıştırmalar kendileri bir dünya oluşturur. Anlatıcılar arasında bir bilgi sistemi kurar ve anlatı gelişimini teşvik eden bir dizi kural belirler. Bu kurallar, yeni fikirlerin doğuşu için olasılıklarla dolu bir alan yaratır. Alıştırmaların seçimi, yaratılan anlatıyı kaçınılmaz olarak etkiler: Bir dizi soru, potansiyel cevaplar alanını varsayar; belirli bir yönün ipuçları, diğer yönlerin keşfini sınırlayabilir.
Bu nedenle, Sentences bir "dünya inşa eden dünya" olarak görülebilir ve işbirliği bilgisi üretimi için bir ham kum havuzudur. Intentional olarak basit ve sınırlı bir şekilde tasarlanmıştır ve yeni fikirleri test etmek için bir deneysel platform olarak hizmet etmektedir. Sentences dünyasında, anlatıyı genişletmek dışında başka etkileşim veya katkı yolları yoktur. Buradaki dünya lineer bir şekilde inşa edilmiştir, ancak başlangıç tohumundan birçok yöne dallanabilir.
Temel Mekanizma
Oyuncular Sentences istemcisini yüklediklerinde, eğer devam eden bir dünya yoksa, sistem yeni bir dünya oluşturma seçeneği sunacaktır. Oluşturulduktan sonra, oyunculara hikaye geliştirmek için temel mekanizmayı kullanmaları konusunda rehberlik eden bir bildirim alacaklardır. Örnek bildirimler şunları içerebilir:
Dünya oluşturulduktan sonra aktif duruma geçer. Yazarın hikayeye yeni eklemeler yapmak için belirli bir zamanı vardır (20 blok olarak ayarlanmıştır, düzenli bir ritimle ilerler). Süre sona erdiğinde, ikinci aşamaya geçilir ve katılımcılar en popüler öneriyi oylayarak seçerler. Oylama sona erdikten sonra, en fazla oy alan öneri hikayeye dahil edilir ve bu süreç yeniden başlar.
Eğer belirlenen süre içinde herhangi bir öneri sunulmazsa, o dünya yok olacaktır. Ancak bu yok olma kalıcı değildir: Dünya, sadece diğer yok olmuş dünyaların koleksiyonuna arşivlenir. Tüm öneriler ve oylamalar on-chain kaydedildiğinden, her dünya olası gelişim yönlerinin tam tarihini saklar, bu "yok olma" dalları potansiyel paralel evrenler grubunu temsil eder.
Teknik Uygulama
Anlatının durumu, birbirleriyle bağlantılı iki sistem tarafından yönetilmektedir: biri yeni anlatıların üretilmesinden sorumlu, diğeri ise zaman, oy verme ve yeni içerik önerilerini işlemekle ilgilidir.
Yeni hikayenin başlatılması, sistemde kodlanmış ipucu listesinden rastgele cümleler seçilerek gerçekleştirilir. Bu ipuçları, basit değiştirme söz dizimi betikleri kullanılarak oluşturulmuştur. Gelecek sürümlerde, bu betik sözleşmede kopyalanabilir, böylece daha çeşitli başlangıç noktaları sağlanabilir.
Hikaye başlatıldıktan sonra, başlangıç ifadesi zincire eklenir ve yeni bir öneri dönemi başlar. Bu döngü, her biri yaklaşık bir saniye olan n blok süresince devam eder ve bu süre periodEndsBlock değişkeniyle tanımlanır, bu değişken her yeni öneri dönemi başladığında ayarlanır.
Teklif süresi boyunca, katılımcılar yeni anlatı maddeleri önerir ve seçilen genişletmeyi belirlemek için oy kullanırlar. Teklif ve oylama süreci, bu katkıların zamanını periodEndsBlock değişkenine göre doğrulayan özel bir sistem tarafından işlenir. Her teklif, bir "ebeveyn"e (cevap verdiği teklif) işaret eder, başarılı teklifler bir bağlantılı liste oluşturur.
Teklif döneminin sonunda, sistem her teklifin oy sayısını hesaplar. Eğer bir eşitlik varsa, rastgele bir teklif seçilir. Eğer hiçbir teklif yapılmamışsa, hikaye sona erer ve arşivlenir, oyuncu bir sonraki adımda yeni bir hikaye oluşturmayı seçebilir.
Uygulama Alanları
Sentences, katılımcıların birbirlerini tanıyıp tanımadığına bakılmaksızın, en iyi 10-50 katılımcı arasında kullanılan bir ortamda çalışır. Tüm katılımcılar, prototip efsaneleri yaratma ruhuyla bir araya gelir. Örneğin, sosyal platformlarda etkinlikler düzenlenebilir ve hedef, bir saat içinde beş yeni dünya oluşturmaktır.
Bağımsız bir araç olarak, Sentences özellikle ilgi çekici olmayabilir; daha çok bir araç gibi, tamamlayıcı bir dünya değil. Ancak, modüler bir bileşen olarak, Sentences'ın anlatı oluşturma mekanizması daha karmaşık rol yapma oyunlarına iyi bir şekilde entegre olabilir ve oyun sürecinde dinamik olarak oyun yapısını örer. Oyuncu tarafından üretilen ipuçlarında üretilen içeriği entegre etmek için oylama mekanizması da kullanılabilir.
Mevcut sürümün bir kısıtı, başlangıç ipuçlarının özgüllüğüdür. Bu, farklı dağıtımlara göre ayarlanabilir olsa da, oyunun ipucu üretim mekanizmasını daha fazla genişletmek ve anlatı kısmının açıklığına daha uygun hale getirmek ilginç bir gelişim yönü olacaktır.
İlham Kaynağı
Sentences'ın biçim ilhamı metin macera oyunlarından, doğaçlamadan, efsanelerden ve masaüstü rol yapma oyunlarından gelmektedir. Geliştirme sürecinde, Max Kreminski'nin Epitaph'ı (bir fantezi anlatım oluşturma oyunu) ve Kate Compton'un Tracery alternatif dil aracını içeren bazı belirli projeleri referans aldık. Bu projeler, basit rastgelelik ve modüler yöntemler kullanarak karmaşık dallı anlatımlar oluşturuyor ve bu temel unsurların kolektif sahnedeki uygulama potansiyeliyle özellikle ilgileniyoruz.
Sentences esasen dünya genelinde inşa edilmeye yönelik olsa da, aynı zamanda diğer kısıtlı işbirlikçi yazım senaryolarında da uygulanabilir ve geniş bir uygulama potansiyelini göstermektedir.
Gelecek Görünümü
Sentences'in belirgin bir genişleme yönü, dünyayı başlatan kişilerin belirli kurallar belirlemesine izin vermek, yeni cümlelerin anlatıya nasıl ekleneceğine karar vermektir. Örneğin, bu kurallar oylama sistemini değiştirebilir, anlatıyı ilerletmek için belirli sayıda oyuncunun katılmasını gerektirebilir veya anlatının gelişim hızını değiştirmek için oylama süresini ayarlayabilir. Böylece, Sentences sadece bir dünya prototip tasarım aracı değil, aynı zamanda belirli hikaye stilleri ve diyalog yapıları üretmek için bir prototip tasarım platformu haline gelebilir.
Başka bir ilginç gelişim yönü, mevcut dünyanın "ölüm" dalından paralel evrenler üretmektir. Bu mekanizmayı gerçekleştirmenin en iyi yolu, sıfırdan yeni bir dünya yaratmak yerine, eski dala işaret eden bir gösterge içeren yeni bir "yeni dünya" sözleşmesi oluşturmaktır.
Bu potansiyel genişlemeler ve iyileştirmeler ile Sentences, yaratıcılar ve oyun tasarımcıları için daha fazla olasılık sunan daha güçlü ve esnek bir işbirliği dünyası oluşturma aracı haline gelmeyi umuyor.