Kalimat: Alat pembangunan dunia kolaborasi on-chain
Salah satu fitur penting dari desain permainan on-chain adalah penekanan pada keputusan kolektif. Untuk mengeksplorasi fungsi ini, kami mengembangkan Sentences, sebuah alat pembangunan dunia kolaboratif berbasis teknologi on-chain. Desain inti berpusat pada struktur narasi bercabang yang hanya tambahan. Sentences dibangun menggunakan kerangka MUD, menyediakan lingkungan ringan untuk penciptaan narasi kolektif. Setiap kali memulai permainan baru, dunia yang sepenuhnya baru akan dihasilkan, dan para pemain memperkaya dunia ini dengan secara bertahap menambahkan legenda.
Motivasi Desain
Di bidang dunia otonomi, proyek baru sering kali perlu melakukan "pembangunan dunia" secara kolektif, yaitu menciptakan bersama sistem legenda yang menentukan bagaimana pemain mengalami dunia ini. Kegiatan ini biasanya bersifat informal 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 sebuah dunia. Mereka membangun sebuah sistem informasi di antara para narator, menetapkan seperangkat aturan yang memungkinkan narasi untuk berkembang dengan subur. Aturan ini adalah dunia itu sendiri, menciptakan ruang realitas terbuka untuk kelahiran ide-ide baru. Pemilihan latihan pasti akan mempengaruhi narasi yang diciptakan: sekumpulan pertanyaan akan mengasumsikan ruang jawaban potensial; petunjuk dalam arah tertentu mungkin membatasi eksplorasi dalam arah lainnya.
Oleh karena itu, Sentences dapat dianggap sebagai "dunia yang dibangun di dunia lain", sebuah kotak pasir mentah untuk kolaborasi dalam menghasilkan pengetahuan. Ini dirancang sederhana dan terbatas, bertujuan untuk menjadi tempat percobaan ide-ide baru. Di dunia Sentences, selain memperluas narasi, tidak ada cara interaksi atau kontribusi lainnya. Dunia ini dibangun secara linier, tetapi dapat bercabang ke berbagai arah dari benih awal.
Mekanisme Permainan
Ketika pemain memuat klien Sentences, jika tidak ada dunia yang sedang berlangsung, sistem akan memberikan opsi untuk menghasilkan dunia baru. Setelah dunia dihasilkan, pemain akan menerima petunjuk yang mengarahkan mereka untuk menggunakan mekanisme inti untuk mengembangkan cerita. Contoh petunjuk mungkin adalah:
"Masyarakat ini sangat menghargai alam"
"Peradaban ini sepenuhnya bergantung pada tingkat"
"Kelompok ini dibangun dengan uang"
Setelah dunia dihasilkan, ia segera memasuki status aktif, di mana penulis memiliki waktu tetap (ditetapkan selama 20 blok, dilakukan dengan ritme yang teratur) untuk memberikan konten tambahan baru untuk cerita. Setelah waktu berakhir, tahap kedua dimulai, di mana para peserta memberikan suara untuk proposal yang mereka sukai. Setelah pemungutan suara selesai, proposal yang paling populer akan dimasukkan ke dalam cerita, dan kemudian proses ini dimulai kembali.
Jika tidak ada proposal yang diajukan dalam waktu yang ditentukan, dunia akan punah. Kepunahan ini bukan bersifat permanen: dunia hanya diarsipkan. Karena semua proposal dan pemungutan suara dicatat secara on-chain, setiap dunia menyimpan sejarah lengkap dari semua kemungkinan arah, dan cabang "kepunahan" ini mewakili serangkaian kemungkinan alam semesta paralel.
Implementasi Teknologi
Status narasi dikelola oleh dua sistem yang saling terkait: satu bertanggung jawab untuk mengelola pembuatan narasi baru, dan yang lainnya menangani waktu, pemungutan suara, dan proposal konten baru narasi.
Inisialisasi cerita baru terdiri dari kalimat yang dipilih secara acak dari daftar petunjuk yang telah ditentukan. Petunjuk ini dihasilkan melalui skrip sintaks penggantian yang sederhana. Versi mendatang mungkin akan menyalin skrip ini ke dalam kontrak untuk memberikan titik awal yang lebih beragam.
Setelah cerita diinisialisasi, petunjuk awal ditambahkan ke dalam on-chain, periode proposal baru dimulai. Siklus ini berlangsung selama n blok (setiap blok sekitar satu detik), yang didefinisikan oleh variabel periodEndsBlock, yang diatur saat setiap periode proposal baru dimulai.
Selama periode proposal, peserta mengajukan entri narasi baru dan memberikan suara pada perluasan yang dipilih. Proposal dan pemungutan suara diproses oleh sistem khusus yang memverifikasi waktu kontribusi ini berdasarkan variabel periodEndsBlock. Setiap proposal mengarah ke "induk" (proposal yang diresponnya), proposal yang berhasil membentuk daftar tautan.
Saat periode proposal berakhir, sistem menghitung jumlah suara untuk setiap proposal. Jika terjadi seri, satu proposal akan dipilih secara acak. Jika tidak ada proposal yang diajukan, cerita berakhir dan diarsipkan, pemain dapat memilih untuk memulai cerita baru.
Skenario Aplikasi
Kalimat ini paling cocok untuk skenario dengan 10-50 peserta, yang mungkin saling mengenal atau tidak, tetapi berkumpul dengan tujuan untuk menciptakan prototipe legenda. Misalnya, acara dapat diorganisir di platform sosial, dengan tujuan untuk menghasilkan lima dunia baru dalam satu jam.
Sentences itu sendiri bukanlah sebuah permainan yang lengkap, melainkan sebuah alat. Namun, sebagai komponen modular, mekanisme pembuatan narasi Sentences dapat dengan baik terintegrasi ke dalam permainan peran yang lebih kaya, secara dinamis membangun struktur permainan selama proses permainan. Mekanisme pemungutan suaranya juga dapat digunakan untuk mendukung penggabungan konten yang dihasilkan secara otomatis dalam petunjuk yang dihasilkan pemain.
Keterbatasan versi saat ini adalah spesifisitas dari prompt awal. Meskipun ini dapat disesuaikan untuk berbagai penyebaran, memperluas lebih lanjut mekanisme pembuatan prompt permainan agar lebih sesuai dengan keterbukaan bagian naratif akan menjadi arah perkembangan yang menarik.
Sumber Inspirasi
Bentuk kalimat terinspirasi oleh permainan berbasis teks, penciptaan improvisasi, legenda, dan permainan peran meja. Selama proses pengembangan, kami merujuk pada beberapa proyek tertentu, seperti Epitaph karya Max Kreminski (sebuah permainan penghasil narasi fantasi) dan alat sintaks alternatif Tracery karya Kate Compton. Proyek-proyek ini memanfaatkan kesederhanaan acak dan modularitas untuk menciptakan narasi bercabang yang kompleks, dan kami sangat tertarik pada potensi elemen-elemen ini dalam konteks kolektif.
Meskipun Sentences terutama digunakan untuk membangun dunia, itu juga dapat diterapkan dalam skenario penulisan kolaboratif terbatas lainnya.
Prospek Masa Depan
Salah satu arah perluasan yang jelas dari Sentences adalah memungkinkan orang yang menginisialisasi dunia untuk menetapkan aturan konkret, memutuskan bagaimana kalimat baru dilampirkan pada narasi. Misalnya, aturan ini dapat memodifikasi sistem pemungutan suara, yang mengharuskan sejumlah pemain untuk berpartisipasi agar narasi dapat dilanjutkan, atau menyesuaikan waktu pemungutan suara untuk mengubah kecepatan perkembangan narasi. Dengan cara ini, Sentences tidak hanya menjadi alat desain prototipe dunia, tetapi juga dapat digunakan untuk merancang batasan gaya cerita tertentu dan struktur dialog.
Satu arah perkembangan menarik lainnya adalah menambah opsi untuk menghasilkan dunia paralel dari "cabang kematian" dunia saat ini. Cara terbaik untuk mewujudkan mekanisme ini mungkin adalah dengan membuat kontrak "dunia baru" baru yang berisi pointer ke cabang lama, alih-alih menghasilkan dunia baru dari awal.
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.
14 Suka
Hadiah
14
7
Posting ulang
Bagikan
Komentar
0/400
RektRecorder
· 08-08 02:07
Jujur, yang dikatakan pemainlah yang dianggap.
Lihat AsliBalas0
ValidatorViking
· 08-07 04:29
hmm kerangka MUD yang telah teruji dalam pertempuran... tapi di mana metrik validasi kesiapan fork? smh
Lihat AsliBalas0
SleepyValidator
· 08-06 17:55
Rasanya memang bagus jika terhubung melalui narasi.
Lihat AsliBalas0
ChainWallflower
· 08-06 07:54
Sudah membahas pembangunan dunia lagi, kapan bisa terwujud? Tidak terlalu baik.
Lihat AsliBalas0
ImpermanentLossFan
· 08-06 07:53
Ethereum di atas langit adalah karya terbesar di dunia.
Kalimat: alat pembangun dunia kolaborasi on-chain untuk mengeksplorasi mekanisme pengambilan keputusan kolektif
Kalimat: Alat pembangunan dunia kolaborasi on-chain
Salah satu fitur penting dari desain permainan on-chain adalah penekanan pada keputusan kolektif. Untuk mengeksplorasi fungsi ini, kami mengembangkan Sentences, sebuah alat pembangunan dunia kolaboratif berbasis teknologi on-chain. Desain inti berpusat pada struktur narasi bercabang yang hanya tambahan. Sentences dibangun menggunakan kerangka MUD, menyediakan lingkungan ringan untuk penciptaan narasi kolektif. Setiap kali memulai permainan baru, dunia yang sepenuhnya baru akan dihasilkan, dan para pemain memperkaya dunia ini dengan secara bertahap menambahkan legenda.
Motivasi Desain
Di bidang dunia otonomi, proyek baru sering kali perlu melakukan "pembangunan dunia" secara kolektif, yaitu menciptakan bersama sistem legenda yang menentukan bagaimana pemain mengalami dunia ini. Kegiatan ini biasanya bersifat informal 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 sebuah dunia. Mereka membangun sebuah sistem informasi di antara para narator, menetapkan seperangkat aturan yang memungkinkan narasi untuk berkembang dengan subur. Aturan ini adalah dunia itu sendiri, menciptakan ruang realitas terbuka untuk kelahiran ide-ide baru. Pemilihan latihan pasti akan mempengaruhi narasi yang diciptakan: sekumpulan pertanyaan akan mengasumsikan ruang jawaban potensial; petunjuk dalam arah tertentu mungkin membatasi eksplorasi dalam arah lainnya.
Oleh karena itu, Sentences dapat dianggap sebagai "dunia yang dibangun di dunia lain", sebuah kotak pasir mentah untuk kolaborasi dalam menghasilkan pengetahuan. Ini dirancang sederhana dan terbatas, bertujuan untuk menjadi tempat percobaan ide-ide baru. Di dunia Sentences, selain memperluas narasi, tidak ada cara interaksi atau kontribusi lainnya. Dunia ini dibangun secara linier, tetapi dapat bercabang ke berbagai arah dari benih awal.
Mekanisme Permainan
Ketika pemain memuat klien Sentences, jika tidak ada dunia yang sedang berlangsung, sistem akan memberikan opsi untuk menghasilkan dunia baru. Setelah dunia dihasilkan, pemain akan menerima petunjuk yang mengarahkan mereka untuk menggunakan mekanisme inti untuk mengembangkan cerita. Contoh petunjuk mungkin adalah:
"Masyarakat ini sangat menghargai alam" "Peradaban ini sepenuhnya bergantung pada tingkat" "Kelompok ini dibangun dengan uang"
Setelah dunia dihasilkan, ia segera memasuki status aktif, di mana penulis memiliki waktu tetap (ditetapkan selama 20 blok, dilakukan dengan ritme yang teratur) untuk memberikan konten tambahan baru untuk cerita. Setelah waktu berakhir, tahap kedua dimulai, di mana para peserta memberikan suara untuk proposal yang mereka sukai. Setelah pemungutan suara selesai, proposal yang paling populer akan dimasukkan ke dalam cerita, dan kemudian proses ini dimulai kembali.
Jika tidak ada proposal yang diajukan dalam waktu yang ditentukan, dunia akan punah. Kepunahan ini bukan bersifat permanen: dunia hanya diarsipkan. Karena semua proposal dan pemungutan suara dicatat secara on-chain, setiap dunia menyimpan sejarah lengkap dari semua kemungkinan arah, dan cabang "kepunahan" ini mewakili serangkaian kemungkinan alam semesta paralel.
Implementasi Teknologi
Status narasi dikelola oleh dua sistem yang saling terkait: satu bertanggung jawab untuk mengelola pembuatan narasi baru, dan yang lainnya menangani waktu, pemungutan suara, dan proposal konten baru narasi.
Inisialisasi cerita baru terdiri dari kalimat yang dipilih secara acak dari daftar petunjuk yang telah ditentukan. Petunjuk ini dihasilkan melalui skrip sintaks penggantian yang sederhana. Versi mendatang mungkin akan menyalin skrip ini ke dalam kontrak untuk memberikan titik awal yang lebih beragam.
Setelah cerita diinisialisasi, petunjuk awal ditambahkan ke dalam on-chain, periode proposal baru dimulai. Siklus ini berlangsung selama n blok (setiap blok sekitar satu detik), yang didefinisikan oleh variabel periodEndsBlock, yang diatur saat setiap periode proposal baru dimulai.
Selama periode proposal, peserta mengajukan entri narasi baru dan memberikan suara pada perluasan yang dipilih. Proposal dan pemungutan suara diproses oleh sistem khusus yang memverifikasi waktu kontribusi ini berdasarkan variabel periodEndsBlock. Setiap proposal mengarah ke "induk" (proposal yang diresponnya), proposal yang berhasil membentuk daftar tautan.
Saat periode proposal berakhir, sistem menghitung jumlah suara untuk setiap proposal. Jika terjadi seri, satu proposal akan dipilih secara acak. Jika tidak ada proposal yang diajukan, cerita berakhir dan diarsipkan, pemain dapat memilih untuk memulai cerita baru.
Skenario Aplikasi
Kalimat ini paling cocok untuk skenario dengan 10-50 peserta, yang mungkin saling mengenal atau tidak, tetapi berkumpul dengan tujuan untuk menciptakan prototipe legenda. Misalnya, acara dapat diorganisir di platform sosial, dengan tujuan untuk menghasilkan lima dunia baru dalam satu jam.
Sentences itu sendiri bukanlah sebuah permainan yang lengkap, melainkan sebuah alat. Namun, sebagai komponen modular, mekanisme pembuatan narasi Sentences dapat dengan baik terintegrasi ke dalam permainan peran yang lebih kaya, secara dinamis membangun struktur permainan selama proses permainan. Mekanisme pemungutan suaranya juga dapat digunakan untuk mendukung penggabungan konten yang dihasilkan secara otomatis dalam petunjuk yang dihasilkan pemain.
Keterbatasan versi saat ini adalah spesifisitas dari prompt awal. Meskipun ini dapat disesuaikan untuk berbagai penyebaran, memperluas lebih lanjut mekanisme pembuatan prompt permainan agar lebih sesuai dengan keterbukaan bagian naratif akan menjadi arah perkembangan yang menarik.
Sumber Inspirasi
Bentuk kalimat terinspirasi oleh permainan berbasis teks, penciptaan improvisasi, legenda, dan permainan peran meja. Selama proses pengembangan, kami merujuk pada beberapa proyek tertentu, seperti Epitaph karya Max Kreminski (sebuah permainan penghasil narasi fantasi) dan alat sintaks alternatif Tracery karya Kate Compton. Proyek-proyek ini memanfaatkan kesederhanaan acak dan modularitas untuk menciptakan narasi bercabang yang kompleks, dan kami sangat tertarik pada potensi elemen-elemen ini dalam konteks kolektif.
Meskipun Sentences terutama digunakan untuk membangun dunia, itu juga dapat diterapkan dalam skenario penulisan kolaboratif terbatas lainnya.
Prospek Masa Depan
Salah satu arah perluasan yang jelas dari Sentences adalah memungkinkan orang yang menginisialisasi dunia untuk menetapkan aturan konkret, memutuskan bagaimana kalimat baru dilampirkan pada narasi. Misalnya, aturan ini dapat memodifikasi sistem pemungutan suara, yang mengharuskan sejumlah pemain untuk berpartisipasi agar narasi dapat dilanjutkan, atau menyesuaikan waktu pemungutan suara untuk mengubah kecepatan perkembangan narasi. Dengan cara ini, Sentences tidak hanya menjadi alat desain prototipe dunia, tetapi juga dapat digunakan untuk merancang batasan gaya cerita tertentu dan struktur dialog.
Satu arah perkembangan menarik lainnya adalah menambah opsi untuk menghasilkan dunia paralel dari "cabang kematian" dunia saat ini. Cara terbaik untuk mewujudkan mekanisme ini mungkin adalah dengan membuat kontrak "dunia baru" baru yang berisi pointer ke cabang lama, alih-alih menghasilkan dunia baru dari awal.