Alat Pembangunan Dunia Kolaborasi On-Chain: Sentences
Dalam desain permainan on-chain, pengambilan keputusan kolektif memegang peranan penting. Untuk mengeksplorasi karakteristik ini, kami mengembangkan Sentences—sebuah alat pembangunan dunia kolaboratif on-chain yang berbasis pada struktur asli, dengan inti hanya menambahkan narasi bercabang. Sentences memanfaatkan konstruksi MUD untuk menyediakan lingkungan ringan bagi penciptaan narasi kolektif. Setiap kali memulai permainan baru, sebuah dunia baru yang segar akan dihasilkan, dan pemain dapat memperkaya dunia ini dengan menambahkan legenda secara bertahap.
Motivasi Desain
Di bidang dunia otonom, proyek baru sering kali perlu melakukan "pembangunan dunia" kolektif, yaitu menciptakan sistem legenda bersama, menentukan pengalaman dunia pemain. Proses ini biasanya tidak formal dan tidak terstruktur, tetapi juga dapat dipandu melalui petunjuk dan latihan yang teratur, membantu peserta membentuk struktur dan koherensi dunia.
Latihan-latihan ini sendiri membentuk dunia yang unik, membangun sistem informasi di antara para narator, dan menetapkan aturan yang memfasilitasi perkembangan narasi. Aturan-aturan ini adalah esensi dunia, menciptakan ruang kemungkinan terbuka untuk kelahiran ide-ide baru. Pemilihan latihan secara tidak terhindarkan mempengaruhi narasi yang diciptakan: setiap kelompok pertanyaan telah menetapkan jangkauan jawaban yang mungkin, petunjuk dalam satu arah mungkin membatasi eksplorasi dalam arah lainnya.
Oleh karena itu, Sentences dirancang sebagai "dunia yang membangun dunia", sebuah sandbox mentah untuk kolaborasi dalam menghasilkan pengetahuan. Ini secara sengaja tetap sederhana dan terbatas, bertujuan untuk menjadi arena percobaan untuk ide-ide baru. Di dalam Sentences, tidak ada interaksi atau kontribusi lain selain memperluas narasi. Dunia dibangun secara linier, tetapi dapat bercabang ke beberapa arah dari benih awal.
Mekanisme Inti
Ketika pemain pertama kali memuat klien Sentences, jika tidak ada dunia yang sedang berlangsung, sistem akan menawarkan opsi untuk menghasilkan dunia baru. Setelah dunia dihasilkan, pemain akan menerima sebuah pemberitahuan yang mengarahkan mereka untuk menggunakan mekanisme inti untuk mengembangkan cerita. Contoh pemberitahuan mungkin adalah:
"Masyarakat ini sangat menghargai alam"
"Peradaban ini sepenuhnya bergantung pada tingkat"
"Kelompok ini dibentuk oleh uang"
Setelah dunia diciptakan, penulis memiliki waktu tetap (ditetapkan selama 20 blok, dengan ritme yang teratur) untuk memberikan konten tambahan baru untuk cerita tersebut. Setelah waktu berakhir, fase kedua dimulai, di mana peserta memberikan suara untuk proposal yang mereka sukai. Proposal yang mendapatkan suara terbanyak akan ditambahkan ke dalam cerita, dan kemudian proses ini dimulai kembali.
Jika tidak ada proposal yang diajukan dalam waktu yang ditentukan, dunia akan berakhir. Namun, akhir ini bukanlah permanen: dunia hanya diarsipkan, ditambahkan ke daftar dunia lain yang telah berakhir. Karena semua proposal dan suara dicatat di on-chain, setiap dunia menyimpan sejarah lengkap dari semua kemungkinan arah, dan cabang "akhir" ini mewakili serangkaian potensi alam semesta paralel.
Implementasi Teknologi
Status narasi dikelola oleh dua sistem yang saling terkait: satu bertanggung jawab untuk menghasilkan narasi baru, sementara yang lainnya menangani waktu, pemungutan suara, dan usulan konten baru.
Cerita awal terdiri dari kalimat yang dipilih secara acak dari daftar petunjuk yang telah ditentukan. Petunjuk ini dihasilkan melalui skrip tata bahasa pengganti sederhana. Versi mendatang mungkin akan menggandakan skrip ini dalam kontrak untuk memberikan titik awal yang lebih beragam.
Setelah cerita diinisialisasi, petunjuk awal ditambahkan ke dalam on-chain, periode usulan baru dimulai. Siklus ini berlangsung selama n blok (masing-masing sekitar satu detik), yang didefinisikan oleh variabel periodEndsBlock yang diatur saat setiap periode usulan baru dimulai.
Selama periode proposal, peserta mengajukan entri naratif baru dan memberikan suara untuknya. Proposal dan suara diproses oleh sistem khusus, yang memverifikasi waktu kontribusi ini berdasarkan variabel periodEndsBlock. Setiap proposal mengarah ke "induk", dan proposal yang berhasil membentuk daftar tautan.
Pada akhir periode proposal, sistem menghitung jumlah suara untuk setiap proposal. Jika terjadi seri, satu proposal akan dipilih secara acak. Jika tidak ada proposal, cerita diakhiri dan diarsipkan, pemain dapat memilih untuk memulai cerita baru.
Skenario Aplikasi
Kalimat ini paling cocok untuk skenario dengan 10-50 peserta, di mana peserta mungkin saling mengenal atau tidak, tetapi berkumpul dengan tujuan menciptakan legenda prototipe. Misalnya, acara dapat diadakan di platform online, dengan tujuan menghasilkan lima dunia baru dalam satu jam.
Sebagai alat independen, Sentences sendiri tidak terlalu menarik, lebih mirip sebagai alat daripada dunia yang utuh. Namun, sebagai komponen modular, mekanisme pembuatan narasi Sentences dapat dengan baik diintegrasikan ke dalam permainan peran yang lebih kaya, merajut struktur permainan selama proses permainan. Mekanisme voting juga dapat digunakan untuk mendukung penyertaan konten yang dihasilkan dalam petunjuk yang dihasilkan oleh pemain.
Salah satu keterbatasan versi saat ini adalah spesifikasi dari petunjuk awal. Ini dapat disesuaikan untuk berbagai penempatan, tetapi memperluas lebih lanjut mekanisme penghasil petunjuk game agar lebih sesuai dengan keterbukaan bagian naratif akan menjadi arah pengembangan yang menarik.
inspirasi
Bentuk kalimat terinspirasi dari permainan petualangan teks, improvisasi, legenda, dan permainan peran di meja. Selama proses pengembangan, kami merujuk pada Epitaph karya Max Kreminski (sebuah permainan generasi narasi fantasi) dan alat tata bahasa alternatif Tracery karya Kate Compton. Proyek-proyek ini memanfaatkan kesederhanaan acak dan modularitas untuk menciptakan narasi bercabang yang kompleks, dan kami sangat tertarik dengan potensi elemen-elemen ini dalam konteks kolektif.
Meskipun Sentences terutama ditujukan untuk pembangunan dunia, ini juga dapat digunakan untuk skenario penulisan kolaboratif terbatas lainnya.
Prospek Masa Depan
Arah ekspansi yang jelas untuk Sentences adalah memungkinkan orang yang menginisialisasi dunia untuk menetapkan aturan spesifik, menentukan bagaimana kalimat baru ditambahkan ke narasi. Misalnya, aturan ini dapat mengubah sistem pemungutan suara, mensyaratkan jumlah pemain tertentu untuk melanjutkan narasi, atau mengatur waktu pemungutan suara untuk mengubah kecepatan perkembangan narasi. Dengan demikian, Sentences tidak hanya menjadi alat desain prototipe dunia, tetapi juga menjadi alat desain prototipe sistem batasan yang menghasilkan gaya cerita dan struktur dialog tertentu.
Arah perkembangan lain yang menarik adalah menghasilkan dunia paralel dari cabang "kematian" saat ini. Cara terbaik untuk mewujudkannya mungkin adalah dengan menghasilkan kontrak "dunia baru" yang baru dan menyertakan pointer ke cabang lama, alih-alih memulai dari awal untuk menghasilkan dunia baru.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
10 Suka
Hadiah
10
9
Bagikan
Komentar
0/400
HashRatePhilosopher
· 08-01 08:40
Biarkan saya menjelaskan tentang ini!
Lihat AsliBalas0
LiquidatedNotStirred
· 07-31 14:32
Tidak masuk akal, sekarang bahkan bermimpi pun harus on-chain.
Lihat AsliBalas0
AirdropHunterXiao
· 07-30 02:08
Terlalu membosankan, yang dibutuhkan web3 adalah Airdrop
Lihat AsliBalas0
UnluckyMiner
· 07-30 02:08
Kalau tidak mengerti, tanya saja. Apakah bisa meningkatkan keuntungan dengan lebih besar?
Lihat AsliBalas0
HodlOrRegret
· 07-30 02:07
Ada rasanya! Hanya yang telah mencobanya yang tahu seberapa enak.
Lihat AsliBalas0
SneakyFlashloan
· 07-30 02:04
Benarkah semua orang sedang membuat sandbox?
Lihat AsliBalas0
NoodlesOrTokens
· 07-30 01:51
Ingin melakukan narasi kolektif? Jangan sampai AI Dianggap Bodoh.
Kalimat: Implementasi dan aplikasi alat pembangunan dunia kolaborasi on-chain
Alat Pembangunan Dunia Kolaborasi On-Chain: Sentences
Dalam desain permainan on-chain, pengambilan keputusan kolektif memegang peranan penting. Untuk mengeksplorasi karakteristik ini, kami mengembangkan Sentences—sebuah alat pembangunan dunia kolaboratif on-chain yang berbasis pada struktur asli, dengan inti hanya menambahkan narasi bercabang. Sentences memanfaatkan konstruksi MUD untuk menyediakan lingkungan ringan bagi penciptaan narasi kolektif. Setiap kali memulai permainan baru, sebuah dunia baru yang segar akan dihasilkan, dan pemain dapat memperkaya dunia ini dengan menambahkan legenda secara bertahap.
Motivasi Desain
Di bidang dunia otonom, proyek baru sering kali perlu melakukan "pembangunan dunia" kolektif, yaitu menciptakan sistem legenda bersama, menentukan pengalaman dunia pemain. Proses ini biasanya tidak formal dan tidak terstruktur, tetapi juga dapat dipandu melalui petunjuk dan latihan yang teratur, membantu peserta membentuk struktur dan koherensi dunia.
Latihan-latihan ini sendiri membentuk dunia yang unik, membangun sistem informasi di antara para narator, dan menetapkan aturan yang memfasilitasi perkembangan narasi. Aturan-aturan ini adalah esensi dunia, menciptakan ruang kemungkinan terbuka untuk kelahiran ide-ide baru. Pemilihan latihan secara tidak terhindarkan mempengaruhi narasi yang diciptakan: setiap kelompok pertanyaan telah menetapkan jangkauan jawaban yang mungkin, petunjuk dalam satu arah mungkin membatasi eksplorasi dalam arah lainnya.
Oleh karena itu, Sentences dirancang sebagai "dunia yang membangun dunia", sebuah sandbox mentah untuk kolaborasi dalam menghasilkan pengetahuan. Ini secara sengaja tetap sederhana dan terbatas, bertujuan untuk menjadi arena percobaan untuk ide-ide baru. Di dalam Sentences, tidak ada interaksi atau kontribusi lain selain memperluas narasi. Dunia dibangun secara linier, tetapi dapat bercabang ke beberapa arah dari benih awal.
Mekanisme Inti
Ketika pemain pertama kali memuat klien Sentences, jika tidak ada dunia yang sedang berlangsung, sistem akan menawarkan opsi untuk menghasilkan dunia baru. Setelah dunia dihasilkan, pemain akan menerima sebuah pemberitahuan yang mengarahkan mereka untuk menggunakan mekanisme inti untuk mengembangkan cerita. Contoh pemberitahuan mungkin adalah:
"Masyarakat ini sangat menghargai alam" "Peradaban ini sepenuhnya bergantung pada tingkat" "Kelompok ini dibentuk oleh uang"
Setelah dunia diciptakan, penulis memiliki waktu tetap (ditetapkan selama 20 blok, dengan ritme yang teratur) untuk memberikan konten tambahan baru untuk cerita tersebut. Setelah waktu berakhir, fase kedua dimulai, di mana peserta memberikan suara untuk proposal yang mereka sukai. Proposal yang mendapatkan suara terbanyak akan ditambahkan ke dalam cerita, dan kemudian proses ini dimulai kembali.
Jika tidak ada proposal yang diajukan dalam waktu yang ditentukan, dunia akan berakhir. Namun, akhir ini bukanlah permanen: dunia hanya diarsipkan, ditambahkan ke daftar dunia lain yang telah berakhir. Karena semua proposal dan suara dicatat di on-chain, setiap dunia menyimpan sejarah lengkap dari semua kemungkinan arah, dan cabang "akhir" ini mewakili serangkaian potensi alam semesta paralel.
Implementasi Teknologi
Status narasi dikelola oleh dua sistem yang saling terkait: satu bertanggung jawab untuk menghasilkan narasi baru, sementara yang lainnya menangani waktu, pemungutan suara, dan usulan konten baru.
Cerita awal terdiri dari kalimat yang dipilih secara acak dari daftar petunjuk yang telah ditentukan. Petunjuk ini dihasilkan melalui skrip tata bahasa pengganti sederhana. Versi mendatang mungkin akan menggandakan skrip ini dalam kontrak untuk memberikan titik awal yang lebih beragam.
Setelah cerita diinisialisasi, petunjuk awal ditambahkan ke dalam on-chain, periode usulan baru dimulai. Siklus ini berlangsung selama n blok (masing-masing sekitar satu detik), yang didefinisikan oleh variabel periodEndsBlock yang diatur saat setiap periode usulan baru dimulai.
Selama periode proposal, peserta mengajukan entri naratif baru dan memberikan suara untuknya. Proposal dan suara diproses oleh sistem khusus, yang memverifikasi waktu kontribusi ini berdasarkan variabel periodEndsBlock. Setiap proposal mengarah ke "induk", dan proposal yang berhasil membentuk daftar tautan.
Pada akhir periode proposal, sistem menghitung jumlah suara untuk setiap proposal. Jika terjadi seri, satu proposal akan dipilih secara acak. Jika tidak ada proposal, cerita diakhiri dan diarsipkan, pemain dapat memilih untuk memulai cerita baru.
Skenario Aplikasi
Kalimat ini paling cocok untuk skenario dengan 10-50 peserta, di mana peserta mungkin saling mengenal atau tidak, tetapi berkumpul dengan tujuan menciptakan legenda prototipe. Misalnya, acara dapat diadakan di platform online, dengan tujuan menghasilkan lima dunia baru dalam satu jam.
Sebagai alat independen, Sentences sendiri tidak terlalu menarik, lebih mirip sebagai alat daripada dunia yang utuh. Namun, sebagai komponen modular, mekanisme pembuatan narasi Sentences dapat dengan baik diintegrasikan ke dalam permainan peran yang lebih kaya, merajut struktur permainan selama proses permainan. Mekanisme voting juga dapat digunakan untuk mendukung penyertaan konten yang dihasilkan dalam petunjuk yang dihasilkan oleh pemain.
Salah satu keterbatasan versi saat ini adalah spesifikasi dari petunjuk awal. Ini dapat disesuaikan untuk berbagai penempatan, tetapi memperluas lebih lanjut mekanisme penghasil petunjuk game agar lebih sesuai dengan keterbukaan bagian naratif akan menjadi arah pengembangan yang menarik.
inspirasi
Bentuk kalimat terinspirasi dari permainan petualangan teks, improvisasi, legenda, dan permainan peran di meja. Selama proses pengembangan, kami merujuk pada Epitaph karya Max Kreminski (sebuah permainan generasi narasi fantasi) dan alat tata bahasa alternatif Tracery karya Kate Compton. Proyek-proyek ini memanfaatkan kesederhanaan acak dan modularitas untuk menciptakan narasi bercabang yang kompleks, dan kami sangat tertarik dengan potensi elemen-elemen ini dalam konteks kolektif.
Meskipun Sentences terutama ditujukan untuk pembangunan dunia, ini juga dapat digunakan untuk skenario penulisan kolaboratif terbatas lainnya.
Prospek Masa Depan
Arah ekspansi yang jelas untuk Sentences adalah memungkinkan orang yang menginisialisasi dunia untuk menetapkan aturan spesifik, menentukan bagaimana kalimat baru ditambahkan ke narasi. Misalnya, aturan ini dapat mengubah sistem pemungutan suara, mensyaratkan jumlah pemain tertentu untuk melanjutkan narasi, atau mengatur waktu pemungutan suara untuk mengubah kecepatan perkembangan narasi. Dengan demikian, Sentences tidak hanya menjadi alat desain prototipe dunia, tetapi juga menjadi alat desain prototipe sistem batasan yang menghasilkan gaya cerita dan struktur dialog tertentu.
Arah perkembangan lain yang menarik adalah menghasilkan dunia paralel dari cabang "kematian" saat ini. Cara terbaik untuk mewujudkannya mungkin adalah dengan menghasilkan kontrak "dunia baru" yang baru dan menyertakan pointer ke cabang lama, alih-alih memulai dari awal untuk menghasilkan dunia baru.