Cümleler: on-chain işbirliği anlatısının yeni dünya inşa aracı

robot
Abstract generation in progress

On-chain İşbirliği Dünyası İnşası: Yeni Nesil Anlatı Üretim Aracı

On-chain oyun tasarımının önemli bir özelliği, kolektif kararlara büyük önem verilmesidir. Bu özelliği keşfetmek için, Sentences adında bir on-chain işbirliği dünya inşa etme aracı geliştirdik. Bu aracın merkezi, yalnızca eklenmiş dal anlatımı temelinde bir yapıdır. Sentences, kolektif anlatım üretimi için hafif bir ortam sağlayan MUD teknolojisini kullanarak inşa edilmiştir. Yeni bir oyun başlatıldığında, tamamen yeni bir dünya yaratılır ve oyuncular, bu dünyayı efsaneleri kademeli olarak ekleyerek zenginleştirir.

Tasarım Felsefesi

Özerk dünya alanında, yeni projelerin genellikle toplu "dünya inşası" yapması gerekir; yani ortak bir efsane sistemi yaratmak ve oyuncuların bu dünyayı nasıl deneyimleyeceğine karar vermek. Bu süreç genellikle resmi olmayan ve yapısızdır, ancak dünya inşacılarına dünyalarının yapısını ve tutarlılığını şekillendirmelerine yardımcı olmak için düzenli ipuçları ve alıştırmalarla yönlendirilebilir.

Bu alıştırmalar kendileri bir dünya oluşturuyor. Anlatıcılar arasında bir bilgi sistemi kuruyorlar ve bu kurallar anlatının gelişmesine olanak tanıyor. Kuralların kendisi bir dünya ve yeni fikirlerin doğuşu için belirsiz bir gerçeklik alanı yaratıyor. Seçilen alıştırmalar, oluşturulan anlatıyı mutlaka etkileyecektir: Bir dizi soru, potansiyel bir cevap alanını varsayar; bir yön için ipuçları, başka bir yönün keşfini engelleyebilir.

Bu nedenle, Sentences, "dünya inşa eden bir dünya" olarak görülebilir ve işbirliği ile bilgi üretimi için bir ham kum havuzudur. Tasarımı sade ve sınırlıdır; yeni fikirleri test etmek için bir laboratuvar olarak hizmet vermek amacıyla oluşturulmuştur. Sentences dünyasında, anlatıyı genişletmek dışında başka bir etkileşim veya katkı yolu yoktur. Dünyanın inşası lineerdir, ancak başlangıç tohumundan birden fazla yöne dallanabilir.

İşleyiş Mekanizması

Oyuncular Sentences istemcisini yüklediğinde, 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 bir ipucu verilecektir. Örneğin:

"Bu toplum doğayı en çok önemsiyor" "Bu medeniyet tamamen seviyeye bağımlıdır" "Bu topluluk para ile kurulmuştur"

Dünya oluşturulduktan sonra, yazarın hikayeye yeni eklemeler yapmak için belirli bir süre (20 blok olarak ayarlanmıştır) vardı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 eklenecek ve bu süreç yeniden başlayacaktır.

Eğer belirlenen süre içinde hiçbir öneri sunulmazsa, dünya "yok olacak". Ancak bu yok olma kalıcı değildir, dünya sadece arşivlenir. Tüm öneriler ve oylamalar on-chain kaydedildiği için, her dünya olası gelişim yönlerinin tam tarihini saklar, bu "yok olma" dalları bir dizi olası paralel evreni temsil eder.

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 önerileri ile ilgilenmektedir.

İlk hikaye, önceden belirlenmiş ipucu listesinden rastgele seçilen cümlelerden oluşmaktadır. Bu ipuçları, basit bir değiştirme sözdizimi betiği ile üretilmiştir. Gelecek sürümlerde, daha çeşitli başlangıç noktaları sağlamak için bu betiğin sözleşmede kopyalanması mümkün olabilir.

Hikaye başlatıldıktan sonra, başlangıç ipucu zincire eklenir ve yeni bir öneri dönemi başlar. Bu döngü, periodEndsBlock değişkeni tarafından tanımlanan n blok süreyle (her biri yaklaşık bir saniye) devam eder.

Teklif süresince, katılımcılar yeni anlatım maddeleri sunar ve genişleme yönünü belirlemek için oy kullanır. Teklifler ve oylamalar, periodEndsBlock değişkenine dayanarak katkıların zamanını doğrulayan özel bir sistem tarafından işlenir. Her teklif bir "ebeveyn" gösterir, başarılı teklifler bir bağlantı listesi oluşturur.

Teklif süresi sona erdiğinde, sistem her teklifin oy sayısını hesaplar. Eşitlik durumunda, rastgele bir teklif seçilir. Eğer teklif yoksa, hikaye sona erer ve arşivlenir.

Uygulama Senaryoları

Cümleler, birbirlerini tanıyabilen veya tanımayan 10-50 katılımcının en uygun olduğu senaryoları ifade eder, ancak hepsi 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, tam bir dünya değil. Ancak modüler bir bileşen olarak, Sentences'ın anlatı oluşturma mekanizması daha zengin rol yapma oyunlarına iyi bir şekilde entegre edilebilir ve oyun sürecinde oyun yapısını dokuyabilir. Oylama mekanizması ayrıca oyuncu tarafından üretilen ipuçlarında üretilen çıktıları desteklemek için kullanılabilir.

Gelecek Görünümü

Sentences'in belirgin bir genişleme yönü, dünyayı başlatan kişilerin belirli kurallar belirlemesine izin vermek ve yeni cümlelerin anlatıya nasıl ekleneceğini belirlemektir. Ö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 ya da anlatının gelişim hızını değiştirmek için oylama süresini ayarlayabilir. Böylece, Sentences sadece dünyanın prototip tasarım aracı değil, aynı zamanda belirli hikaye tarzları ve diyalog yapıları üreten kısıtlamaların prototip tasarım aracı haline gelir.

Başka bir ilginç gelişim yönü, mevcut dünyanın "ölüm" dalından paralel dünyalar üretmektir. Bunu gerçekleştirmenin en iyi yolu, tamamen sıfırdan yeni bir dünya üretmek yerine, eski dallara işaret eden bir gösterge içeren yeni bir "yeni dünya" sözleşmesi oluşturmaktır.

Genel olarak, Sentences, on-chain iş birliği dünyasının inşası için yenilikçi bir çerçeve sunmaktadır; bu sadece blockchain teknolojisinin yaratıcı alanlardaki potansiyelini sergilemekle kalmaz, aynı zamanda kolektif anlatı yaratımı için benzersiz bir deney platformu sağlar.

View Original
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.
  • Reward
  • 4
  • Repost
  • Share
Comment
0/400
MetaMaskVictimvip
· 08-09 21:00
Tahminimce yine enayileri oyuna getirmek için bir tuzak.
View OriginalReply0
ProposalDetectivevip
· 08-09 20:56
Coğrafya çok karmaşık, herkes kadar ciddiyim.
View OriginalReply0
FloorSweepervip
· 08-09 20:48
Zemin damlaları geldi mi? Ben ilk koşanım!
View OriginalReply0
MindsetExpandervip
· 08-09 20:45
Zincir oyun tasarımı köpekler bile oynamıyor.
View OriginalReply0
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)