Siklus permainan prioritas lokal: solusi baru untuk mengoptimalkan pengalaman permainan on-chain

Siklus permainan prioritas lokal: pendekatan baru untuk mengoptimalkan pengalaman permainan on-chain

Siklus permainan berbasis lokal adalah pola desain permainan inovatif yang mengutamakan pengalaman off-chain atau offline. Ciri utama dari pola ini adalah menjalankan siklus permainan utama sepenuhnya di perangkat pemain, tanpa terpengaruh oleh konfirmasi transaksi on-chain atau respons jaringan lainnya, kecuali pemain secara aktif memilih untuk berinteraksi. Konsep ini berasal dari filosofi perangkat lunak berbasis lokal dan telah diterapkan serta diverifikasi dalam berbagai proyek eksperimental.

Motivasi Desain

Dengan cepatnya peningkatan kemampuan komputasi perangkat tepi, mengalihkan lebih banyak pekerjaan pemrosesan ke perangkat ini menjadi strategi yang efektif. Ini tidak hanya dapat secara signifikan mengurangi latensi, tetapi juga dapat meningkatkan pengalaman bermain game secara keseluruhan. Dalam desain dunia otonom, kami menghadapi pilihan serupa. Aplikasi on-chain tradisional biasanya perlu menunggu transaksi selesai untuk memperbarui status permainan, cara ini terutama terlihat jelas dalam permainan di seluruh rantai, yang menyebabkan masalah latensi yang serius.

Untuk mengatasi tantangan ini, para pengembang telah mengusulkan desain siklus permainan baru yang bertujuan untuk meminimalkan setiap pemain hanya perlu mengirim satu transaksi dalam setiap permainan. Metode ini secara efektif membebaskan siklus permainan dari batasan kecepatan transaksi dan waktu blok dengan menjalankan siklus permainan inti secara lokal, memanfaatkan kemampuan komputasi lokal secara maksimal, sambil menghindari dampak waktu blok terhadap pengalaman bermain.

Penjelasan Mode

Mode siklus permainan prioritas lokal terdiri dari dua bagian utama: siklus permainan inti dan siklus permainan meta.

  1. Inti dari siklus permainan: membentuk pengalaman permainan utama, sepenuhnya berjalan di perangkat lokal pemain.

  2. Loop permainan yang berbasis aset: berjalan secara asinkron, mendorong interaksi antar pemain, tetapi tidak menghalangi pelaksanaan loop permainan inti.

Siklus permainan inti mengirimkan informasi ke siklus permainan meta, yang kemudian menghasilkan informasi baru berdasarkan informasi yang dikirimkan pemain. Informasi baru ini kemudian akan dikirim kembali secara asinkron ke perangkat pemain.

Ada berbagai cara untuk mengimplementasikan loop permainan di dalam game metaverse, bentuk yang paling sederhana bisa berupa papan skor. Dalam kasus ini, loop permainan inti bisa berupa permainan teka-teki, di mana pemain mencoba berulang kali untuk menyelesaikan tantangan. Ketika pemain puas dengan solusinya, mereka dapat mengirimkannya dan meneruskannya ke loop permainan metaverse. Loop permainan metaverse akan mengevaluasi keefektifan solusi tersebut dan menyusun hasilnya menjadi papan peringkat.

Aplikasi yang lebih canggih dapat berupa sistem pencocokan pemain. Misalnya, dalam permainan pertempuran otomatis, siklus permainan inti memungkinkan pemain untuk merancang dan menguji strategi pertempuran. Setelah pemain puas, mereka mengajukan strategi, dan siklus meta permainan bertanggung jawab untuk mencocokkan strategi pemain yang berbeda untuk bertarung, dan mungkin menerapkan sistem peringkat untuk mengevaluasi setiap konten yang diajukan atau kekuatan pemain.

Implementasi yang lebih kompleks mungkin mencakup dua siklus permainan yang saling terkait: satu siklus permainan multipemain dan satu siklus permainan pemain tunggal. Siklus permainan multipemain diimplementasikan dalam siklus meta permainan, dengan kemajuan yang lebih lambat; sementara siklus permainan pemain tunggal diimplementasikan dalam siklus permainan inti, berjalan dengan kecepatan lokal. Desain ini memungkinkan pemain untuk melakukan eksperimen dan penyesuaian cepat dalam siklus permainan inti, sambil terlibat dalam permainan multipemain yang lebih besar dan lebih lambat.

Contoh Implementasi

Sebagai contoh proyek eksperimental, proyek ini mengambil inspirasi dari logika alkimia dalam permainan teka-teki klasik, memungkinkan pemain untuk menyelesaikan teka-teki melalui pemrograman visual. Siklus permainan inti adalah front-end Web yang berjalan di browser pemain, termasuk antarmuka pengguna dan program simulasi. Pemain dapat mengirimkan solusi kepada siklus permainan utama kapan saja, yang terdiri dari kontrak pintar dan server indeks.

Kontrak pintar mewujudkan program simulasi yang sama dengan siklus permainan inti, memastikan pemain dapat menilai efeknya dengan akurat sebelum mengajukan solusi. Kontrak akan mengeluarkan peristiwa yang berisi deskripsi solusi dan informasi kinerja. Siklus permainan inti berlangganan pembaruan ini, memungkinkan pemain untuk melihat peringkat semua solusi yang diajukan dan mempelajari strategi pemain lain.

Ekspansi dan Prospek Masa Depan

Model ini dapat diperluas lebih lanjut dengan memanfaatkan teknologi Data dengan Bukti (PCD). Perangkat pemain dapat menghasilkan bukti yang menunjukkan bahwa program simulasi telah dilaksanakan dengan benar. Siklus permainan utama hanya perlu memverifikasi bukti ini, tanpa perlu menjalankan kembali seluruh proses simulasi, sehingga mengurangi kompleksitas komputasi.

Selain itu, melalui teknologi bukti nol-pengetahuan, solusi perlindungan privasi dapat direalisasikan. Dalam hal ini, hanya hasil kinerja yang dibuktikan dan diklaim yang akan dikirim ke siklus meta-game, sementara solusi asli tetap ketat disimpan di perangkat pemain. Ini tidak hanya menghemat biaya komputasi, tetapi juga melindungi kreativitas pemain.

Mode siklus permainan prioritas lokal memberikan pemikiran baru untuk pengembangan permainan on-chain, dengan potensi untuk secara signifikan meningkatkan pengalaman pemain, sambil mempertahankan keuntungan desentralisasi. Seiring dengan terus matangnya teknologi terkait, kita dapat mengharapkan untuk melihat lebih banyak desain permainan inovatif dan skenario 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.
  • Hadiah
  • 6
  • Bagikan
Komentar
0/400
BridgeJumpervip
· 2jam yang lalu
Tentu saja, ide yang hebat, suka sekali.
Lihat AsliBalas0
LiquidityHuntervip
· 4jam yang lalu
Pengalaman adalah yang utama
Lihat AsliBalas0
GateUser-1a2ed0b9vip
· 08-05 14:32
Akhirnya ada yang mengatakan intinya.
Lihat AsliBalas0
fork_in_the_roadvip
· 08-05 14:20
Ide bagus untuk meningkatkan permainan berbasis blockchain
Lihat AsliBalas0
SchroedingerAirdropvip
· 08-05 14:18
Blockchain kekuatan diperbarui lagi
Lihat AsliBalas0
GetRichLeekvip
· 08-05 14:13
Game blockchain juga harus bersaing.
Lihat AsliBalas0
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)