Sirkulasi permainan prioritas lokal: Mode baru untuk meningkatkan pengalaman bermain
Siklus permainan prioritas lokal adalah pola desain yang mengutamakan pengalaman di luar rantai atau offline. Ciri utama dari siklus utama permainan adalah sepenuhnya berjalan di perangkat pemain, tidak terpengaruh oleh konfirmasi transaksi di rantai atau respons jaringan lainnya, kecuali pemain secara aktif memilih untuk berinteraksi dengannya. Konsep ini berasal dari filosofi perangkat lunak prioritas lokal dan telah diterapkan serta diverifikasi dalam berbagai proyek eksperimental.
Motivasi Desain
Dengan peningkatan cepat dalam kemampuan komputasi perangkat tepi, memindahkan lebih banyak tugas pemrosesan ke perangkat ini dapat secara efektif mengurangi latensi dan meningkatkan pengalaman bermain game. Strategi ini sangat penting dalam merancang aplikasi terdesentralisasi. Aplikasi on-chain tradisional biasanya perlu menunggu penyelesaian transaksi untuk memperbarui status, dan pola ini menjadi lebih jelas dalam dunia otonom dan permainan di seluruh rantai, sering kali menyebabkan masalah latensi yang serius.
Untuk mengatasi tantangan ini, pengembang mencoba merancang pola siklus permainan baru. Dalam pola ini, pemain hanya perlu mengirim satu transaksi per permainan, sehingga proses permainan tidak lagi terikat pada kecepatan transaksi dan waktu blok. Dengan menjalankan siklus permainan inti secara lokal, kita dapat memanfaatkan sumber daya komputasi lokal secara maksimal, yang secara signifikan meningkatkan pengalaman bermain.
Penjelasan Mode
Siklus permainan lokal yang diutamakan terdiri dari dua bagian utama: siklus permainan inti dan siklus permainan meta.
Inti siklus permainan: membentuk pengalaman permainan utama, sepenuhnya berjalan di perangkat lokal pemain.
Lingkaran permainan asli: berjalan secara asinkron, mendorong interaksi antar pemain, tidak akan mengganggu pelaksanaan lingkaran permainan inti.
Siklus permainan inti akan mengirimkan informasi ke siklus permainan metaverse, yang kemudian menghasilkan data baru berdasarkan informasi tersebut. Ketika data baru tersedia, data tersebut akan dikembalikan secara asinkron ke perangkat pemain.
Implementasi siklus permainan meta bervariasi, bentuk yang paling sederhana bisa berupa papan skor. Misalnya, dalam permainan teka-teki, pemain mencoba memecahkan masalah secara lokal dan mengajukan solusi ketika mereka puas. Siklus permainan meta mengevaluasi solusi dan mempertahankan papan peringkat yang diperbarui secara berkala untuk semua pemain.
Aplikasi yang lebih kompleks mungkin melibatkan sistem pencocokan pemain. Misalnya, dalam permainan pertempuran otomatis, pemain merancang dan menguji strategi pertempuran secara lokal, kemudian mengirimkannya ke siklus meta game. Siklus meta game bertanggung jawab untuk mencocokkan strategi pemain, melakukan pertarungan, dan mungkin menerapkan sistem peringkat seperti Elo atau Glicko.
Desain yang lebih canggih adalah untuk menerapkan dua siklus permainan yang saling terkait: satu siklus permainan multiplayer yang berjalan lambat dalam meta-permainan, dan satu siklus permainan tunggal yang berjalan cepat secara lokal. Desain ini dapat menyeimbangkan sosialitas permainan dan umpan balik instan, memberikan pengalaman permainan yang kaya bagi pemain.
Contoh Implementasi
Sebagai contoh proyek eksperimental yang disebut MuMu, proyek ini terinspirasi oleh Opus Magnum karya Zachtronic, yang memungkinkan pemain untuk menjelajahi solusi teka-teki pemrograman visual.
Siklus permainan inti MuMu adalah front-end web yang berjalan di browser pemain, termasuk:
Antarmuka pengguna grafis, untuk pemain memasukkan solusi dan melihat kinerja.
Simulator, menjalankan solusi berdasarkan logika teka-teki dan menghasilkan hasil kinerja.
Pemain dapat memilih untuk mengirimkan solusi teka-teki tertentu ke siklus permainan metaverse MuMu. Siklus ini terdiri dari kontrak pintar dan server indeks yang bertanggung jawab untuk memverifikasi solusi dan mencatat hasilnya.
Siklus permainan inti akan berlangganan pembaruan data dari siklus permainan metaverse, memungkinkan pemain untuk:
Lihat semua papan peringkat solusi yang telah diserahkan.
Teliti solusi pemain lain untuk mendapatkan inspirasi dalam merancang solusi yang lebih baik.
Memperluas Kemungkinan
Mode ini dapat diperluas lebih lanjut dengan memperkenalkan teknologi data yang disertai bukti (PCD). Perangkat pemain dapat menghasilkan bukti yang menunjukkan bahwa program simulasi telah dieksekusi dengan benar. Dengan cara ini, siklus permainan metaverse hanya perlu memverifikasi bukti, tanpa perlu mengeksekusi ulang simulasi, sehingga mengurangi kompleksitas komputasi.
Selain itu, melalui teknologi bukti nol pengetahuan, solusi perlindungan privasi dapat diimplementasikan. Dalam kasus ini, hanya bukti dan hasil kinerja yang akan dikirim ke siklus permainan meta, sementara solusi asli tetap ketat disimpan di perangkat pemain. Ini tidak hanya melindungi hasil intelektual pemain, tetapi juga memungkinkan peringkat yang adil tanpa mengungkapkan solusi konkret.
Mode siklus permainan prioritas lokal memberikan pemikiran baru untuk pengembangan permainan Web3, diharapkan dapat meningkatkan pengalaman pengguna sambil memanfaatkan keuntungan teknologi blockchain secara maksimal. Dengan perkembangan teknologi terkait yang terus berlanjut, kami berharap dapat melihat lebih banyak desain permainan inovatif dan contoh aplikasi.
Lihat Asli
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
4
Bagikan
Komentar
0/400
BearMarketBard
· 8jam yang lalu
Off-chain memang bagus ya, game masa depan harus dimainkan.
Lihat AsliBalas0
MissedAirdropAgain
· 08-02 20:23
Main offline, transaksi online, lagi-lagi Dianggap Bodoh
Lihat AsliBalas0
StrawberryIce
· 08-02 20:09
Bukankah itu sama dengan permainan online menjadi permainan offline?
Lihat AsliBalas0
Whale_Whisperer
· 08-02 20:07
Akhirnya ada yang menemukan penyebab lag dalam permainan berbasis blockchain.
Siklus permainan lokal yang diutamakan: Model baru permainan Web3 meningkatkan pengalaman pengguna
Sirkulasi permainan prioritas lokal: Mode baru untuk meningkatkan pengalaman bermain
Siklus permainan prioritas lokal adalah pola desain yang mengutamakan pengalaman di luar rantai atau offline. Ciri utama dari siklus utama permainan adalah sepenuhnya berjalan di perangkat pemain, tidak terpengaruh oleh konfirmasi transaksi di rantai atau respons jaringan lainnya, kecuali pemain secara aktif memilih untuk berinteraksi dengannya. Konsep ini berasal dari filosofi perangkat lunak prioritas lokal dan telah diterapkan serta diverifikasi dalam berbagai proyek eksperimental.
Motivasi Desain
Dengan peningkatan cepat dalam kemampuan komputasi perangkat tepi, memindahkan lebih banyak tugas pemrosesan ke perangkat ini dapat secara efektif mengurangi latensi dan meningkatkan pengalaman bermain game. Strategi ini sangat penting dalam merancang aplikasi terdesentralisasi. Aplikasi on-chain tradisional biasanya perlu menunggu penyelesaian transaksi untuk memperbarui status, dan pola ini menjadi lebih jelas dalam dunia otonom dan permainan di seluruh rantai, sering kali menyebabkan masalah latensi yang serius.
Untuk mengatasi tantangan ini, pengembang mencoba merancang pola siklus permainan baru. Dalam pola ini, pemain hanya perlu mengirim satu transaksi per permainan, sehingga proses permainan tidak lagi terikat pada kecepatan transaksi dan waktu blok. Dengan menjalankan siklus permainan inti secara lokal, kita dapat memanfaatkan sumber daya komputasi lokal secara maksimal, yang secara signifikan meningkatkan pengalaman bermain.
Penjelasan Mode
Siklus permainan lokal yang diutamakan terdiri dari dua bagian utama: siklus permainan inti dan siklus permainan meta.
Siklus permainan inti akan mengirimkan informasi ke siklus permainan metaverse, yang kemudian menghasilkan data baru berdasarkan informasi tersebut. Ketika data baru tersedia, data tersebut akan dikembalikan secara asinkron ke perangkat pemain.
Implementasi siklus permainan meta bervariasi, bentuk yang paling sederhana bisa berupa papan skor. Misalnya, dalam permainan teka-teki, pemain mencoba memecahkan masalah secara lokal dan mengajukan solusi ketika mereka puas. Siklus permainan meta mengevaluasi solusi dan mempertahankan papan peringkat yang diperbarui secara berkala untuk semua pemain.
Aplikasi yang lebih kompleks mungkin melibatkan sistem pencocokan pemain. Misalnya, dalam permainan pertempuran otomatis, pemain merancang dan menguji strategi pertempuran secara lokal, kemudian mengirimkannya ke siklus meta game. Siklus meta game bertanggung jawab untuk mencocokkan strategi pemain, melakukan pertarungan, dan mungkin menerapkan sistem peringkat seperti Elo atau Glicko.
Desain yang lebih canggih adalah untuk menerapkan dua siklus permainan yang saling terkait: satu siklus permainan multiplayer yang berjalan lambat dalam meta-permainan, dan satu siklus permainan tunggal yang berjalan cepat secara lokal. Desain ini dapat menyeimbangkan sosialitas permainan dan umpan balik instan, memberikan pengalaman permainan yang kaya bagi pemain.
Contoh Implementasi
Sebagai contoh proyek eksperimental yang disebut MuMu, proyek ini terinspirasi oleh Opus Magnum karya Zachtronic, yang memungkinkan pemain untuk menjelajahi solusi teka-teki pemrograman visual.
Siklus permainan inti MuMu adalah front-end web yang berjalan di browser pemain, termasuk:
Pemain dapat memilih untuk mengirimkan solusi teka-teki tertentu ke siklus permainan metaverse MuMu. Siklus ini terdiri dari kontrak pintar dan server indeks yang bertanggung jawab untuk memverifikasi solusi dan mencatat hasilnya.
Siklus permainan inti akan berlangganan pembaruan data dari siklus permainan metaverse, memungkinkan pemain untuk:
Memperluas Kemungkinan
Mode ini dapat diperluas lebih lanjut dengan memperkenalkan teknologi data yang disertai bukti (PCD). Perangkat pemain dapat menghasilkan bukti yang menunjukkan bahwa program simulasi telah dieksekusi dengan benar. Dengan cara ini, siklus permainan metaverse hanya perlu memverifikasi bukti, tanpa perlu mengeksekusi ulang simulasi, sehingga mengurangi kompleksitas komputasi.
Selain itu, melalui teknologi bukti nol pengetahuan, solusi perlindungan privasi dapat diimplementasikan. Dalam kasus ini, hanya bukti dan hasil kinerja yang akan dikirim ke siklus permainan meta, sementara solusi asli tetap ketat disimpan di perangkat pemain. Ini tidak hanya melindungi hasil intelektual pemain, tetapi juga memungkinkan peringkat yang adil tanpa mengungkapkan solusi konkret.
Mode siklus permainan prioritas lokal memberikan pemikiran baru untuk pengembangan permainan Web3, diharapkan dapat meningkatkan pengalaman pengguna sambil memanfaatkan keuntungan teknologi blockchain secara maksimal. Dengan perkembangan teknologi terkait yang terus berlanjut, kami berharap dapat melihat lebih banyak desain permainan inovatif dan contoh aplikasi.