On-chain işbirliği dünyası inşası: Sentences projesi keşfi
On-chain oyun tasarımı alanı, birçok özellik ve sınırlama taşımaktadır; bunlardan biri, kolektif karar vermeye yüksek önem verilmesidir. Bu özelliği prototip sistemlerle keşfederek, Sentences projesini öneriyoruz: yalnızca eklenebilir dallanma anlatı orijinal yapısı etrafında dönen, on-chain tabanlı bir işbirlikçi dünya inşa etme aracı. Bu proje, kolektif anlatı üretimi için hafif bir ortam sunan MUD çerçevesini kullanmaktadır. Her yeni Sentences oyunu, tamamen yeni bir dünya oluşturur ve oyuncular, bu dünyayı efsaneler ekleyerek zenginleştirir.
Proje Motivasyonu
Otonom dünya alanında, yeni projelerin doğarken sıkça karşılaşılan bir görev, kolektif "dünya inşası"dır; yani oyuncuların dünyayı deneyimleme biçimini belirleyen ortak bir efsane sistemi inşa etmektir. Bu tür etkinlikler genellikle resmi olmayan ve yapılandırılmamıştır, ancak düzenli ipuçları ve alıştırmalarla desteklenebilir, dünya inşacılarına dünyalarının yapısını ve tutarlılığını şekillendirmelerine yardımcı olabilir.
Bu alıştırmalar kendileri bir dünya oluşturur. Anlatıcılar arasında bir bilgi sistemi kurarlar; bu, anlatımın gelişmesini sağlayan bir dizi kuraldır. Bu kurallar, dünyanın özüdür ve yeni fikirlerin doğmasına bir belirsizlik gerçekliği yaratır. Alıştırmaların seçimi de üretilen anlatıyı etkileyecektir: Bir grup soru, potansiyel bir cevap alanını varsayar; bir yönü işaret eden bir ipucu, başka bir yönün keşfini engelleyebilir.
Bu nedenle, Sentences bir "dünya inşa eden dünya"; işbirliği ile bilgi üretimi için bir ham kum havuzudur. Kesinlikle seyrek ve sınırlı olmalıdır, yeni fikirlerin test edilmesi için bir laboratuvar olarak tasarlanmıştır. Sentences dünyasında, anlatıyı genişletmenin dışında başka bir etkileşim veya katkı biçimi yoktur. Dünya lineer bir şekilde inşa edilmiştir, ancak başlangıç tohumundan birçok yöne dallanabilir.
Mekanizma
Oyuncu Sentences istemcisini yüklediğinde, eğer devam eden bir dünya yoksa, sistem yeni bir dünya oluşturma seçeneği sunar. Oluşturulduktan sonra, oyuncu hikaye geliştirme için temel mekanizmayı belirtmek üzere bir bildirim alır, örnek şöyle olabilir:
"Bu toplumda en önemli şey doğadır"
"Bu medeniyet tamamen yataylığa dayanıyor"
"Bu grup para üzerine kurulmuştur."
Dünya oluşturulduktan sonra, yazarın hikayeye yeni ek içerikler sağlamak için belirli bir süre (20 blok olarak ayarlandı, düzenli bir tick yöntemiyle) vardır. Süre dolduğunda, ikinci aşamaya geçilir; katılımcılar en sevdikleri öneriyi oylayacaklardır. Oylama sonuçları toplandıktan sonra, en popüler öneri hikayeye eklenecek ve süreç yeniden başlayacaktır.
Eğer zaman penceresi içinde herhangi bir öneri sunulmazsa, dünya yok olacaktır. Bu yok oluş kalıcı değildir: dünya sadece diğer yok olmuş dünyaları dosyalarına ekler. Tüm öneri ve oylamalar on-chain kaydedildiğinden, tüm dünyalar "yok oluş" dalı olarak, olası yönlerin tam tarihini içermektedir ve bu, olası paralel evrenlerin bir grubunu temsil eder.
Sözleşme Yapısı
Hikaye durumu, birbirine bağlı iki sistem tarafından yönetilmektedir: biri yeni hikayelerin oluşturulmasından sorumlu, diğeri ise zaman, oylama ve hikaye önerileriyle yeni içerik ile ilgilenmektedir.
Yeni hikayenin başlatılması, kodlanmış sabit ipucu listesinden rastgele seçilen cümlelerden oluşur. Bu ipuçları, basit bir değişim sözdizimi betiği kullanılarak oluşturulmuştur. Gelecek sürümlerde, bu betik sözleşmede kopyalanarak daha çeşitli başlangıç noktaları sağlanabilir.
Hikaye başlatıldıktan sonra, başlangıç ipucu zincire eklendiğinde, yeni bir öneri dönemi başlayacaktır. Bu döngü, her biri yaklaşık bir saniye olan n blok süresince devam eder ve periodEndsBlock değişkeni tarafından tanımlanır; bu değişken her yeni öneri dönemi başladığında aktif hikaye üzerinde ayarlanır.
Teklif süresince, katılımcılar yeni anlatı maddeleri önerebilir ve seçtikleri genişletme için oy verebilirler. Teklifler ve oylamalar, 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 (yanıtladığı teklif) işaret eder, başarılı teklifler bir bağlantı listesi oluşturur.
Teklif süresi sona erdiğinde, sistem her teklifin oy sayısını hesaplayacak. Eğer oylar eşitse, rastgele bir teklif seçilecektir. Eğer hiçbir teklif sunulmamışsa, hikaye sona erer, arşivlenir ve oyuncu bir sonraki adımda yeni bir hikaye oluşturmayı seçebilir.
Uygulama Senaryosu
Sentences projesi, birbirini tanıyan veya tanımayan 10-50 katılımcının bulunduğu ortamlarda en iyi şekilde kullanılmaktadır; ancak hepsi prototip efsanesinin ruhu doğrultusunda bir araya gelir. Örneğin, çevrimiçi sosyal platformlarda etkinlikler düzenlenebilir ve hedef, bir saat içinde beş yeni dünya oluşturmaktır.
Sentences kendisi özellikle dikkat çekici bir oyun değil, daha çok bir araç gibi. Ancak, modüler bir bileşen olarak, Sentences'ın anlatı üretim mekanizması daha zengin rol yapma oyunlarına iyi bir şekilde entegre edilebilir ve oyun sürecinde oyunun yapısını örmek için kullanılabilir. Oylama mekanizması ayrıca oyuncular tarafından oluşturulan ipuçlarında üretilen çıktının dahil edilmesini desteklemek için kullanılabilir.
Mevcut sürümün bir kısıtlayıcılığı, başlangıç ipuçlarının özel olmasıdır. Bu, farklı dağıtımlara göre ayarlanabilse de, oyunun ipucu üretim mekanizmasını daha fazla genişletmek ve anlatım kısmının açıklığına daha uygun hale getirmek ilginç bir gelişim yönü olacaktır.
Referans ve İlham
Sentences biçimi, metin tabanlı oyunlar, doğaçlama, efsaneler ve masaüstü rol yapma oyunlarından ilham almıştır. Üretim sürecinde, Max Kreminski'nin Epitaph'ı (bir fantastik anlatı oluşturma oyunu) ve Kate Compton'ın Tracery alternatif dil aracı gibi belirli projeleri referans aldık. Bu projeler, karmaşık dallı anlatılar oluşturmak için basit rastgelelik ve modülerlik kullanıyor ve bu orijinal yapıların toplu sahnelerdeki potansiyeliyle özellikle ilgileniyoruz.
Sentences, dünya inşa ederken bunu dikkate almış ve bu noktada biraz öznel olmasına rağmen (yani: sadece ek anlatım), diğer sınırlı işbirlikçi yazım senaryolarında da kullanılabilir.
Gelecek Gelişim Yönü
Sentences projesinin belirgin bir genişleme yönü, dünyayı oluşturan kişilerin yeni cümlelerin anlatıya nasıl ekleneceğine dair belirli kuralları ayarlamalarına izin vermektir. Örneğin, bu kurallar oy sistemi üzerinde değişiklik yapabilir, anlatının devam etmesi için belirli sayıda oyuncunun katılımını gerektirebilir veya oy verme süresini ayarlayarak anlatının gelişim hızını değiştirebilir. Böylece, Sentences sadece dünyanın prototip tasarım aracı değil, aynı zamanda belirli bir hikaye tarzı oluşturan kısıtlamaların ve diyalog yapıların prototip tasarım aracı haline gelebilir.
Diğer ilginç bir gelişme yönü, mevcut dünyanın "ölü" dallarından paralel dünyalar oluşturma seçeneği eklemektir. Bu işlevi gerçekleştirmenin en iyi yolu, sıfırdan yeni bir dünya oluşturmak yerine, eski dal göstericisine sahip yeni bir "yeni dünya" sözleşmesi üretmek olabilir.
Bu potansiyel genişletmeler ve iyileştirmeler sayesinde, Sentences projesinin daha esnek ve güçlü bir on-chain işbirliği dünyası inşaat aracı haline gelmesi ve yaratıcılar ile oyunculara daha zengin bir etkileşim deneyimi sunması umuluyor.
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.
10 Likes
Reward
10
10
Share
Comment
0/400
DeFiGrayling
· 21h ago
Meta anlatım falan çok havalı
View OriginalReply0
VitaliksTwin
· 22h ago
Bu, VGod'un yaptığı o BCD resminden çok daha ilginç.
View OriginalReply0
NFTDreamer
· 08-03 23:34
Yine bir kavramsal proje gibi görünüyor...
View OriginalReply0
GateUser-44a00d6c
· 08-01 19:39
Bir başka mud çerçevesi oyuncağı, ne gibi yeni numaralar var?
View OriginalReply0
SmartMoneyWallet
· 08-01 19:36
Enayilerin hikayesi aynı kalmakla birlikte yüzeysel değişiklikler yapılıyor. Likidite çok düşük, sanki koyun başı asıp köpek eti satıyormuş gibi.
View OriginalReply0
GasFeeCrier
· 08-01 19:29
Yine gas yakıp işbirliği yapmam gerekecek, çok zor.
View OriginalReply0
MetaMaskVictim
· 08-01 19:25
Dünya inşa etmek mi? Son testimde 20 dakika içinde Rug Pull oldu.
View OriginalReply0
SocialFiQueen
· 08-01 19:24
Dünya Yaratıcıları? Sanal Gayrimenkul Patlayacak
View OriginalReply0
RugResistant
· 08-01 19:20
hmm... yalnızca ekleme yapabilen yapılar mı? potansiyel yarış koşulları tespit edildi, doğrusu. acilen kapsamlı bir güvenlik denetimi gerekiyor.
View OriginalReply0
CryptoPhoenix
· 08-01 19:15
Ayı Piyasası ne kadar düşerse düşsün, inançla tutmak en büyük inançtır! Herkes kazandığında belki de son fırsat o zamandır.
Sentences projesi: on-chain iş birliği dünyasının yeni paradigması
On-chain işbirliği dünyası inşası: Sentences projesi keşfi
On-chain oyun tasarımı alanı, birçok özellik ve sınırlama taşımaktadır; bunlardan biri, kolektif karar vermeye yüksek önem verilmesidir. Bu özelliği prototip sistemlerle keşfederek, Sentences projesini öneriyoruz: yalnızca eklenebilir dallanma anlatı orijinal yapısı etrafında dönen, on-chain tabanlı bir işbirlikçi dünya inşa etme aracı. Bu proje, kolektif anlatı üretimi için hafif bir ortam sunan MUD çerçevesini kullanmaktadır. Her yeni Sentences oyunu, tamamen yeni bir dünya oluşturur ve oyuncular, bu dünyayı efsaneler ekleyerek zenginleştirir.
Proje Motivasyonu
Otonom dünya alanında, yeni projelerin doğarken sıkça karşılaşılan bir görev, kolektif "dünya inşası"dır; yani oyuncuların dünyayı deneyimleme biçimini belirleyen ortak bir efsane sistemi inşa etmektir. Bu tür etkinlikler genellikle resmi olmayan ve yapılandırılmamıştır, ancak düzenli ipuçları ve alıştırmalarla desteklenebilir, dünya inşacılarına dünyalarının yapısını ve tutarlılığını şekillendirmelerine yardımcı olabilir.
Bu alıştırmalar kendileri bir dünya oluşturur. Anlatıcılar arasında bir bilgi sistemi kurarlar; bu, anlatımın gelişmesini sağlayan bir dizi kuraldır. Bu kurallar, dünyanın özüdür ve yeni fikirlerin doğmasına bir belirsizlik gerçekliği yaratır. Alıştırmaların seçimi de üretilen anlatıyı etkileyecektir: Bir grup soru, potansiyel bir cevap alanını varsayar; bir yönü işaret eden bir ipucu, başka bir yönün keşfini engelleyebilir.
Bu nedenle, Sentences bir "dünya inşa eden dünya"; işbirliği ile bilgi üretimi için bir ham kum havuzudur. Kesinlikle seyrek ve sınırlı olmalıdır, yeni fikirlerin test edilmesi için bir laboratuvar olarak tasarlanmıştır. Sentences dünyasında, anlatıyı genişletmenin dışında başka bir etkileşim veya katkı biçimi yoktur. Dünya lineer bir şekilde inşa edilmiştir, ancak başlangıç tohumundan birçok yöne dallanabilir.
Mekanizma
Oyuncu Sentences istemcisini yüklediğinde, eğer devam eden bir dünya yoksa, sistem yeni bir dünya oluşturma seçeneği sunar. Oluşturulduktan sonra, oyuncu hikaye geliştirme için temel mekanizmayı belirtmek üzere bir bildirim alır, örnek şöyle olabilir:
"Bu toplumda en önemli şey doğadır" "Bu medeniyet tamamen yataylığa dayanıyor" "Bu grup para üzerine kurulmuştur."
Dünya oluşturulduktan sonra, yazarın hikayeye yeni ek içerikler sağlamak için belirli bir süre (20 blok olarak ayarlandı, düzenli bir tick yöntemiyle) vardır. Süre dolduğunda, ikinci aşamaya geçilir; katılımcılar en sevdikleri öneriyi oylayacaklardır. Oylama sonuçları toplandıktan sonra, en popüler öneri hikayeye eklenecek ve süreç yeniden başlayacaktır.
Eğer zaman penceresi içinde herhangi bir öneri sunulmazsa, dünya yok olacaktır. Bu yok oluş kalıcı değildir: dünya sadece diğer yok olmuş dünyaları dosyalarına ekler. Tüm öneri ve oylamalar on-chain kaydedildiğinden, tüm dünyalar "yok oluş" dalı olarak, olası yönlerin tam tarihini içermektedir ve bu, olası paralel evrenlerin bir grubunu temsil eder.
Sözleşme Yapısı
Hikaye durumu, birbirine bağlı iki sistem tarafından yönetilmektedir: biri yeni hikayelerin oluşturulmasından sorumlu, diğeri ise zaman, oylama ve hikaye önerileriyle yeni içerik ile ilgilenmektedir.
Yeni hikayenin başlatılması, kodlanmış sabit ipucu listesinden rastgele seçilen cümlelerden oluşur. Bu ipuçları, basit bir değişim sözdizimi betiği kullanılarak oluşturulmuştur. Gelecek sürümlerde, bu betik sözleşmede kopyalanarak daha çeşitli başlangıç noktaları sağlanabilir.
Hikaye başlatıldıktan sonra, başlangıç ipucu zincire eklendiğinde, yeni bir öneri dönemi başlayacaktır. Bu döngü, her biri yaklaşık bir saniye olan n blok süresince devam eder ve periodEndsBlock değişkeni tarafından tanımlanır; bu değişken her yeni öneri dönemi başladığında aktif hikaye üzerinde ayarlanır.
Teklif süresince, katılımcılar yeni anlatı maddeleri önerebilir ve seçtikleri genişletme için oy verebilirler. Teklifler ve oylamalar, 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 (yanıtladığı teklif) işaret eder, başarılı teklifler bir bağlantı listesi oluşturur.
Teklif süresi sona erdiğinde, sistem her teklifin oy sayısını hesaplayacak. Eğer oylar eşitse, rastgele bir teklif seçilecektir. Eğer hiçbir teklif sunulmamışsa, hikaye sona erer, arşivlenir ve oyuncu bir sonraki adımda yeni bir hikaye oluşturmayı seçebilir.
Uygulama Senaryosu
Sentences projesi, birbirini tanıyan veya tanımayan 10-50 katılımcının bulunduğu ortamlarda en iyi şekilde kullanılmaktadır; ancak hepsi prototip efsanesinin ruhu doğrultusunda bir araya gelir. Örneğin, çevrimiçi sosyal platformlarda etkinlikler düzenlenebilir ve hedef, bir saat içinde beş yeni dünya oluşturmaktır.
Sentences kendisi özellikle dikkat çekici bir oyun değil, daha çok bir araç gibi. Ancak, modüler bir bileşen olarak, Sentences'ın anlatı üretim mekanizması daha zengin rol yapma oyunlarına iyi bir şekilde entegre edilebilir ve oyun sürecinde oyunun yapısını örmek için kullanılabilir. Oylama mekanizması ayrıca oyuncular tarafından oluşturulan ipuçlarında üretilen çıktının dahil edilmesini desteklemek için kullanılabilir.
Mevcut sürümün bir kısıtlayıcılığı, başlangıç ipuçlarının özel olmasıdır. Bu, farklı dağıtımlara göre ayarlanabilse de, oyunun ipucu üretim mekanizmasını daha fazla genişletmek ve anlatım kısmının açıklığına daha uygun hale getirmek ilginç bir gelişim yönü olacaktır.
Referans ve İlham
Sentences biçimi, metin tabanlı oyunlar, doğaçlama, efsaneler ve masaüstü rol yapma oyunlarından ilham almıştır. Üretim sürecinde, Max Kreminski'nin Epitaph'ı (bir fantastik anlatı oluşturma oyunu) ve Kate Compton'ın Tracery alternatif dil aracı gibi belirli projeleri referans aldık. Bu projeler, karmaşık dallı anlatılar oluşturmak için basit rastgelelik ve modülerlik kullanıyor ve bu orijinal yapıların toplu sahnelerdeki potansiyeliyle özellikle ilgileniyoruz.
Sentences, dünya inşa ederken bunu dikkate almış ve bu noktada biraz öznel olmasına rağmen (yani: sadece ek anlatım), diğer sınırlı işbirlikçi yazım senaryolarında da kullanılabilir.
Gelecek Gelişim Yönü
Sentences projesinin belirgin bir genişleme yönü, dünyayı oluşturan kişilerin yeni cümlelerin anlatıya nasıl ekleneceğine dair belirli kuralları ayarlamalarına izin vermektir. Örneğin, bu kurallar oy sistemi üzerinde değişiklik yapabilir, anlatının devam etmesi için belirli sayıda oyuncunun katılımını gerektirebilir veya oy verme süresini ayarlayarak anlatının gelişim hızını değiştirebilir. Böylece, Sentences sadece dünyanın prototip tasarım aracı değil, aynı zamanda belirli bir hikaye tarzı oluşturan kısıtlamaların ve diyalog yapıların prototip tasarım aracı haline gelebilir.
Diğer ilginç bir gelişme yönü, mevcut dünyanın "ölü" dallarından paralel dünyalar oluşturma seçeneği eklemektir. Bu işlevi gerçekleştirmenin en iyi yolu, sıfırdan yeni bir dünya oluşturmak yerine, eski dal göstericisine sahip yeni bir "yeni dünya" sözleşmesi üretmek olabilir.
Bu potansiyel genişletmeler ve iyileştirmeler sayesinde, Sentences projesinin daha esnek ve güçlü bir on-chain işbirliği dünyası inşaat aracı haline gelmesi ve yaratıcılar ile oyunculara daha zengin bir etkileşim deneyimi sunması umuluyor.