Baru-baru ini, arah game yang dibicarakan semua orang telah bergeser dari game blockchain tradisional ke game rantai penuh, jadi apa perbedaan antara game rantai penuh dan game blockchain tradisional?
Artikel ini menganalisis secara mendalam perbedaan dan karakteristik penting dari game rantai penuh dan game rantai tradisional, termasuk perbedaan signifikan antara game rantai penuh dan game rantai tradisional dalam hal konsep desain, mode operasi, dan bahkan pengalaman pengguna. Bagian kedua dari artikel ini akan mengeksplorasi beberapa teknologi kunci dari game full-chain dari perspektif yang mendetail dan profesional, dan berdasarkan kasus aktual, menunjukkan bagaimana teknologi ini dapat diterapkan dalam game full-chain dan mempromosikan pengembangan dan inovasi berkelanjutannya.
Game On-Chain
Gim rantai penuh adalah gim di mana semua operasi gim, termasuk logika gim, aset, model ekonomi, aturan, dan interaksi, semuanya dicatat di blockchain dan dieksekusi oleh blockchain. Dalam model ini, blockchain bertindak sebagai server game, menggunakan kontrak pintar untuk memastikan kepatuhan dan verifikasi aturan game yang ketat.
Dalam permainan full-chain, setiap operasi pemain direalisasikan melalui interaksi dengan smart contract. Dengan cara ini, tidak hanya transparansi yang ditingkatkan, tetapi juga keselamatan operasi ditingkatkan. Semua penyimpanan data, eksekusi logika, dan narasi permainan dilakukan di blockchain, sementara tata kelola diwujudkan dalam bentuk organisasi otonom terdesentralisasi (DAO).
Gim rantai penuh mewakili model yang sepenuhnya terdesentralisasi, yang tidak memerlukan izin apa pun untuk menjalankan gim dan sangat mudah disusun. Mode game ini mendobrak mode operasi game tradisional, benar-benar mewujudkan interaksi yang adil antara pemain dan pengembang, dan juga sangat meningkatkan daya tahan dan ekstensibilitas game.
Game blockchain tradisional
Pada tahun 2021, model "Play-to-Earn (P2E)" (Play-to-Earn, P2E) akan muncul, membuat game blockchain (GameFi) menjadi sangat populer. Namun panas itu memudar dengan cepat. Sebagian besar, sebagian besar proyek GameFi tidak jauh berbeda dengan proyek keuangan terdesentralisasi (DeFi). Keberhasilan model P2E membutuhkan partisipasi pengguna baru yang cukup dan strategi distribusi token yang moderat untuk mempertahankan manfaat pengguna yang terbatas, sehingga memperpanjang siklus hidup proyek. Namun, ini tidak menyelesaikan masalah pemutaran jangka panjang dari game-game ini.
Faktanya, banyak game P2E yang sifatnya tidak menarik, biasanya mereka hanya menambahkan kemasan game sederhana di atas beberapa instrumen keuangan untuk menarik pengguna. Lebih buruk lagi, proses penentuan hadiah dari game-game ini seringkali tidak jelas, membuat keseluruhan sistem kurang transparan, sehingga pemain dapat mengembangkan rasa ketidakpercayaan.
Selain itu, jenis permainan ini jika berhasil bisa menarik perhatian para spekulan. Para spekulan ini memasukkan sejumlah uang dengan harapan mendapat untung cepat. Namun, ini menghasilkan arus keluar nilai dari sistem permainan, memberikan tekanan pada harga aset. Terakhir, logika utama dan interaksi dari game semacam itu masih terpusat, mengandalkan server terpusat untuk penghitungan dan pemrosesan.
Fitur permainan di seluruh rantai
1/ Kepemilikan Aset Pemain
Dibandingkan dengan game blockchain tradisional, game full-chain telah membawa inovasi signifikan dalam kepemilikan aset pemain. Dalam permainan berantai tradisional, jika tim operasi dan pengembangan permainan berhenti maju, nilai aset pemain dapat terpengaruh, dan bahkan dapat memasuki apa yang disebut "spiral kematian Gamefi", karena garis hidup permainan bergantung pada operasi status tim. Dalam hal ini, setelah tim berhenti beroperasi, nilai aset pemain dapat menurun secara signifikan.
Namun, game full-chain tidak perlu terlalu khawatir dalam hal ini. Setelah tim pengembangan game menyelesaikan pengembangan dan menyebarkannya ke rantai, tidak masalah apakah tim pengembangan asli terus melakukan pemeliharaan lanjutan. Dampaknya pada game relatif kecil. Ini karena kode gamenya adalah open source, dan komunitas sepenuhnya mampu mengambil alih pekerjaan tim pengembangan asli dan bahkan memimpin pengembangan game. Dark Forest adalah contoh nyata yang menunjukkan kekuatan komunitas dalam game berantai penuh.
Singkatnya, permainan rantai penuh telah mengubah batasan permainan rantai tradisional dengan memberikan perlindungan kepemilikan aset yang lebih kuat bagi pemain, yaitu fenomena bahwa nilai aset terlalu bergantung pada operasi tim. Dalam game full-chain, kode sumber terbuka dan kekuatan komunitas dapat membuat game terus berkembang dan melindungi nilai aset pemain.
2/ Komposabilitas
Komposabilitas game rantai penuh adalah fitur terbesar yang membedakannya dari game rantai tradisional, dan intinya tercermin dalam sifatnya yang bebas izin. Selama pengembang membuka antarmuka kode, siapa pun dapat mengambil aset yang ada dan memberinya definisi dan fungsi baru di lingkungan game baru. Misalnya, pemain dapat dengan bebas menyesuaikan konfigurasi sesi game dan menggabungkan berbagai elemen untuk membuat game dan petualangan yang sepenuhnya memenuhi kebutuhan mereka.
Penyesuaian dan komposisi semacam ini memberi game rantai penuh dengan kemungkinan tak terbatas, memungkinkan pemain untuk membuat dan mengalami inovasi tak terbatas di dunia game. Ini tidak hanya meningkatkan daya tarik game, tetapi juga membuka jalur pengembangan baru untuk industri game.
3/Logika inti
Sederhananya, game full-chain adalah bentuk game yang menempatkan semua logika inti game, termasuk penyimpanan status, perhitungan, dan eksekusi, di atas kontrak pintar blockchain.
Sebaliknya, game blockchain tradisional menggunakan semua logika inti mereka, seperti penyimpanan negara, kalkulasi, dan eksekusi, di server terpusat.
Keduanya mewakili dua mode operasi game yang sangat berbeda: game rantai penuh cenderung menekankan desentralisasi dan keterbukaan, sedangkan game rantai tradisional mengandalkan operasi dan pengelolaan server terpusat.
4/ Mekanisme Permainan
Seluruh permainan berantai didasarkan pada desain gameplay, yang menghasilkan gameplay dengan game.
Ambil "Hutan Gelap", misalnya, game strategi yang dibangun di atas blockchain Ethereum. Dalam game ini, pemain dapat menemukan, menempati, dan mempertahankan galaksi. Semua perilaku game dijalankan di blockchain Ethereum, membuat tindakan setiap pemain benar-benar transparan dan tidak dapat diubah, dan pada saat yang sama membuat aset dalam game (seperti galaksi) memiliki nilai sebenarnya.
Gameplay dari game "Dark Forest" memperkenalkan elemen teori game. Sumber daya dalam game terbatas (seperti galaksi), dan pemain perlu mengoptimalkan perolehan dan penggunaan sumber daya mereka melalui strategi dan perencanaan untuk mencapai hasil terbaik. Dalam mode ini, keputusan setiap pemain memengaruhi keputusan pemain lain dan keadaan permainan secara keseluruhan. Ini menghasilkan lingkungan permainan yang interaktif dan dinamis, dengan setiap pemain berusaha memprediksi dan memengaruhi perilaku pemain lain untuk keuntungan mereka sendiri.
Metode permainan menghadirkan mode interaksi pemain baru dan metode penciptaan nilai ke seluruh rantai permainan. Tetapi pada saat yang sama, perlu juga dicatat bahwa permainan semacam ini dapat menyebabkan beberapa masalah, seperti ketidakseimbangan ekonomi, fenomena yang kuat semakin kuat, dll. Bagaimana membuatnya adil sambil menghadirkan kesenangan adalah tantangan penting yang harus dihadapi oleh pengembang game rantai penuh.
5/Operasi Pemasaran
Karena karakteristik game full-chain, bahkan tim kecil atau pengembang berbiaya rendah dapat berpartisipasi dalam pengembangan game. Dalam hal ini, tim kecil ini mungkin tidak dapat mencurahkan anggaran besar untuk aktivitas pemasaran. Namun, itu tidak berarti game mereka tidak dapat menjangkau audiens target mereka. Game full-chain biasanya menargetkan kelompok audiens yang sangat profesional dan spesifik, yang akan secara aktif mencari produk yang mereka minati, dan mereka biasanya memiliki komunitas sendiri tempat informasi disebarkan dan dibagikan.
Strategi operasi game berantai penuh juga berbeda dengan game berantai. Game full-chain lebih fokus pada gameplay itu sendiri dan pemeliharaan teknis. Fokus operasional utama mereka adalah memastikan pengoperasian game yang stabil itu sendiri.
Sebaliknya, permainan berantai tradisional lebih memperhatikan untuk menghasilkan keuntungan dengan menggunakan perilaku permainan pengguna. Dalam model ini, strategi pemasaran mereka terutama untuk menarik dan mempertahankan pemain dengan memberikan pengalaman bermain game berkualitas tinggi. Selain itu, model ekonomi permainan perlu memiliki atribut keuangan. Dengan dukungan institusional dan dukungan platform, komunitas pemain dapat dibentuk lebih cepat dan basis penggunanya diperluas.
6/Pengalaman pengoperasian
Ada beberapa perbedaan signifikan dalam pengalaman pengoperasian antara game berantai penuh dan game berantai tradisional.
Partisipasi pemain: game full-chain biasanya lebih menekankan pada partisipasi dan pengaruh pemain. Misalnya, pemain dapat memengaruhi aturan atau arah pengembangan game melalui pemungutan suara atau cara lain.
Performa dan skalabilitas: Karena semua operasi game full-chain dilakukan di blockchain, mereka mungkin dibatasi oleh performa dan skalabilitas blockchain. Misalnya, jika jaringan blockchain sedang sibuk, transaksi game mungkin membutuhkan waktu lebih lama untuk dikonfirmasi, yang dapat memengaruhi kelancaran dan kinerja game secara real-time.
Biaya: Pemain game full-chain mungkin perlu membayar sejumlah biaya untuk transaksi game, dan biaya ini dapat bervariasi karena kesibukan jaringan blockchain.
Teknologi permainan rantai penuh yang penting
1/bukti tanpa pengetahuan
Bukti Zero-knowledge (ZKP) adalah prinsip kriptografi yang memungkinkan satu orang untuk membuktikan kepada orang lain bahwa pernyataan itu benar tanpa memberikan informasi lain selain bukti. Artinya, Anda dapat membuktikan bahwa Anda mengetahui informasi tertentu atau memenuhi syarat tertentu tanpa mengungkapkan informasi yang valid.
Dalam kriptografi, bukti tanpa pengetahuan melibatkan tiga konsep penting:
Kelengkapan: Jika suatu klaim benar, maka selalu ada cara untuk membuktikannya sehingga pemverifikasi menerima bukti tersebut.
Kesehatan: Jika klaim salah, tidak peduli seberapa keras pembukti mencoba, pemverifikasi tidak dapat menerima buktinya.
Zero-knowledge: Jika sebuah pernyataan benar, maka pembukti dapat membuat pemverifikasi menerima bukti, tetapi proses pembuktian tidak mengungkapkan informasi lainnya.
Di seluruh permainan berantai, penerapan bukti tanpa pengetahuan sangat penting. Misalnya, game Dark Forest menggunakan bukti tanpa pengetahuan. Dalam game ini, semua status game disimpan di blockchain, yang secara teori dapat dilihat oleh siapa saja. Namun, pemain mungkin tidak ingin strategi dan sumber daya mereka dilihat oleh pemain lain, dan di sinilah bukti tanpa pengetahuan berperan. Melalui bukti tanpa pengetahuan, pemain dapat membuktikan bahwa mereka telah melakukan operasi game yang sesuai tanpa mengungkapkan strategi dan sumber daya khusus mereka.
Selain itu, karena sifat blockchain yang terdesentralisasi, bukti tanpa pengetahuan juga dapat digunakan untuk mencegah kecurangan. Dalam game terpusat tradisional, server game akan melakukan deteksi kecurangan, tetapi dalam game full-chain, fungsi ini dapat direalisasikan melalui pembuktian tanpa pengetahuan. Karena semua logika game dijalankan di blockchain, jika seseorang mencoba menipu, maka dia perlu membuktikan bahwa operasinya sesuai tanpa mengungkapkan informasi yang valid, yang tidak mungkin dilakukan tanpa sumber daya komputasi yang memadai dan pengetahuan Turun sangat sulit.
Secara umum, bukti tanpa pengetahuan memberikan perlindungan privasi yang efektif dan mekanisme pencegahan kecurangan untuk desain dan implementasi game rantai penuh, sehingga game tersebut tetap dapat menjamin privasi pemain dan game di lingkungan blockchain yang terbuka dan transparan. .keadilan.
2/Mesin Game
Mesin game adalah komponen perangkat lunak inti yang digunakan untuk membangun dan mengembangkan video game. Mereka menyediakan berbagai alat dan fitur untuk membuat game, termasuk rendering grafik, simulasi fisika, pemrosesan audio, animasi, kecerdasan buatan, dan banyak lagi. Dengan mesin game, pengembang game dapat berfokus pada desain dan gameplay game tanpa menulis semua kode tingkat rendah dari awal. Unity, Unreal Engine, dan Godot adalah mesin game yang terkenal.
Game full-chain, karena fitur interaksi blockchain yang kompleks, memerlukan alat khusus untuk membantu pengembang membangun dan menerapkan logika game. Di ruang ini, ada beberapa proyek yang telah menunjukkan kematangan yang cukup besar, memberi pengembang perangkat yang kuat.
Mesin game full-chain berbasis Solidity MUD yang dikembangkan oleh Lattice Studio adalah alat semacam itu. Ini memungkinkan pengembang untuk dengan mudah dan cepat menerapkan logika game ke dalam kontrak cerdas, dan mewujudkan sinkronisasi antara klien dan status pada rantai, sehingga sangat meningkatkan efisiensi pengembangan.
Proyek lain yang patut diperhatikan adalah Dojo, mesin game rantai lengkap yang dikembangkan bersama oleh pendiri Realms dan Briq, dua proyek di ekosistem StarkNet. Dojo dikembangkan berdasarkan bahasa Kairo, yang juga memungkinkan pengembang menerapkan logika game dengan cepat ke dalam kontrak cerdas, dan mewujudkan fungsi seperti sinkronisasi dengan status klien.
Dengan memanfaatkan mesin game full-chain ini, pengembang dapat mengembangkan game yang berjalan di blockchain lebih cepat dan lebih efisien, mencapai desentralisasi sejati dan kepemilikan aset nyata dari pengguna, sehingga memberi game lebih banyak kemungkinan.
####ECS
Dalam pengembangan game blockchain tradisional, pengembang membuat struktur dan menambahkan fungsi untuk membaca data dan merilis acara sehingga klien dapat menyinkronkan keadaan mereka. Mereka juga menggunakan standar ERC20, ERC721 dan ERC1155 untuk memastikan interoperabilitas antar game.
Dalam konteks ini, game MUD meminjam pola arsitektur perangkat lunak dari pengembangan game tradisional untuk membuat pengembang tetap produktif karena kompleksitas hubungan antar objek game meningkat. Itulah pola arsitektur ECS (Entity/Component/System). Sangat efektif saat mendesain dan mengelola objek dalam jumlah besar dalam game.
Skema terdiri dari tiga bagian:
Entitas: Di ECS, setiap objek game dianggap sebagai entitas. Entitas adalah wadah abstrak yang tidak berisi data atau perilaku apa pun itu sendiri. Sebagai gantinya, entitas mendefinisikan properti dan perilakunya dengan mengasosiasikan sekumpulan komponen.
Komponen: Komponen adalah wadah untuk menyimpan data. Semua data disimpan dalam komponen, bukan entitas. Setiap komponen mewakili properti atau perilaku tertentu. Misalnya, komponen Posisi mungkin berisi koordinat X dan Y, sedangkan komponen Kecepatan mungkin berisi besaran dan arah kecepatan.
system(): Sistem adalah bagian yang menangani perilaku. Mereka berurusan dengan entitas dengan komponen tertentu. Misalnya, sistem "bergerak" mungkin menemukan semua entitas yang memiliki komponen "posisi" dan "kecepatan", lalu memperbarui posisinya berdasarkan kecepatannya.
Keuntungan dari mode ECS adalah meningkatkan fleksibilitas dan kinerja game. Ini memudahkan developer untuk membuat dan mengelola objek game dengan berbagai properti dan perilaku.
LUMPUR
MUD adalah kerangka kerja aplikasi berbasis Ethereum yang keunggulan utamanya adalah sangat menyederhanakan kerumitan membangun aplikasi Ethereum Virtual Machine (EVM) melalui tumpukan perangkat lunak yang terintegrasi dengan erat. Itu telah membangun beberapa demo game dalam waktu singkat, termasuk game strategi, prototipe simulasi, game voxel 3D, dan banyak lagi.
Dalam kerangka MUD, pengembang dapat membuat ruang nama data on-chain yang tidak dimiliki yang disebut "Dunia". Di ruang nama ini, semua objek didaftarkan ke "Dunia", dan objek ini disebut "Entitas", atau entitas. Setiap entitas memiliki ID numerik untuk mengidentifikasinya secara unik. Misalnya, jika kita berada di "Dunia" sederhana seperti kontrak ERC-20, entitas mungkin adalah alamatnya. Dan di dunia berbeda yang penuh dengan berbagai bunga dan burung, setiap bunga dan burung akan memiliki ID entitas yang unik.
Untuk menetapkan properti dan perilaku konkret ke entitas abstrak ini, MUD menggunakan kontrak yang disebut "Komponen". Siapa pun dapat mendaftarkan kontrak komponen baru di "Dunia", selama ID komponen itu unik. Komponen-komponen ini adalah paket data kecil yang memiliki tipe yang dapat dilampirkan ke entitas, memberi mereka sifat dan perilaku yang konkret.
Secara umum, MUD memberi pengembang kerangka kerja yang kuat dan fleksibel untuk membangun dan mengelola aplikasi on-chain yang kompleks dengan membuat Dunia (ruang nama data yang tidak dimiliki), Entitas (entitas), dan Komponen (komponen).
####DOJO
Ditulis dalam Rust dan Kairo, Dojo adalah kerangka kerja. Dojo mengimplementasikan model ECS, yang menyederhanakan pembuatan, pengelolaan, dan perluasan dunia tanpa izin dari waktu ke waktu, untuk mesin game full-chain open-source Starknet. Dojo masih dalam pengembangan awal.
Fitur utama:
Kairo 1.0 Sistem Komponen Entitas (ECS)
Perencana Migrasi Sozu
Jaringan Torii dan Tumpukan Indeks
Jaringan Pengembangan RPC Katana
SDK yang diketik
Kasing permainan rantai penuh
Hutan Gelap
Dark Forest adalah game blockchain strategis yang terinspirasi oleh "Laws of the Dark Forest" dalam novel fiksi ilmiah "Three-Body Problem". Dalam gim ini, pemain akan memasuki ruang kosmik yang sangat besar, perlu menjelajahi galaksi di sekitarnya, dan mencoba memperluas wilayah mereka.
Gim ini menggunakan teknologi kriptografi yang disebut "Zero-Knowledge Proof" (zk-SNARKs), yang berarti bahwa semua status gim disimpan di blockchain, tetapi tindakan pemain tertentu hanya dapat dilihat oleh pemain, sehingga Informasi disembunyikan di blockchain publik , menciptakan lingkungan permainan untuk pemain.
Mari selami lebih dalam bagaimana Dark Forest dimainkan
Eksplorasi dan penemuan: Di awal permainan, setiap pemain memiliki planet rumah yang dikelilingi oleh ruang yang belum dijelajahi. Pemain dapat mengirim pesawat ruang angkasa untuk menjelajah di sekitar bintang induk dan menemukan planet baru. Setiap planet memiliki sumber daya dan kapasitas produksi yang unik, dan jenis planet yang berbeda mungkin memiliki nilai yang berbeda, yang mengharuskan pemain menggunakan strategi dalam eksplorasi untuk menemukan planet yang paling berharga.
Manajemen sumber daya: Planet yang dieksplorasi memiliki sumber daya dan kapasitas produksinya sendiri. Pemain harus mengelola planet mereka dengan hati-hati untuk memaksimalkan produksi dan pemanfaatan sumber daya. Ini mungkin melibatkan memutuskan bagaimana mengalokasikan sumber daya, bagaimana menyeimbangkan aliran sumber daya antar planet, dan seterusnya.
Perang dan Penaklukan: Sambil memperluas wilayah mereka, pemain juga harus mencegah planet mereka diserang dan ditempati oleh pemain lain. Jika planet pemain diserang, mereka perlu mengerahkan pasukan untuk mempertahankannya. Sebaliknya, pemain juga dapat memilih untuk menyerang planet pemain lain untuk memperluas wilayahnya. Hasil perang akan ditentukan oleh faktor-faktor seperti jumlah pasukan di kedua sisi, jarak, dan strategi taktis.
Bukti tanpa pengetahuan: Dark Forest mengadopsi teknologi kriptografi zk-SNARK, dan semua status game direkam di blockchain, tetapi tindakan pemain tertentu hanya dapat dilihat oleh pemain. Ini berarti pemain dapat melakukan operasi rahasia di blockchain publik, seperti memindahkan armada secara diam-diam atau merencanakan serangan.
Strategi dan permainan: Setiap aksi dalam permainan dapat dianggap sebagai permainan. Pemain harus terus mempertimbangkan berbagai faktor, seperti sumber daya, pasukan, kapasitas produksi planet, kemungkinan tindakan pemain lain, dll., untuk merumuskan strategi yang optimal.
Konsep desain Dark Forest adalah untuk menciptakan dunia game yang digerakkan oleh pemain melalui metode pencampuran kriptografi, game strategi, dan model ekonomi ini. Di dunia ini, pemain tidak hanya perlu menjelajahi dan menempati planet baru, tetapi juga terus menyesuaikan strategi dalam permainan dengan pemain lain untuk bertahan dan berkembang.
Prospek Masa Depan dari Full Chain Games
Pengembangan game rantai penuh di masa depan memiliki potensi besar dan kemungkinan tak terbatas.
Dengan kemajuan terus-menerus dari teknologi mutakhir seperti blockchain dan kecerdasan buatan, fondasi teknis dari game rantai penuh juga terus ditingkatkan dan ditingkatkan. Hal ini tidak hanya mendorong peningkatan pengalaman bermain, tetapi juga mengarah pada inovasi bentuk dan mode permainan.
Di seluruh chain game, beberapa mekanisme akan disediakan untuk memungkinkan pemain berpartisipasi dalam pembuatan dan pengambilan keputusan game, seperti modifikasi aturan game dan penambahan konten baru. Partisipasi semacam ini tidak hanya dapat meningkatkan pengalaman bermain para pemain, tetapi juga membantu pengembang game mendapatkan lebih banyak ide inovatif dan informasi umpan balik.
Secara umum, game full-chain dapat menyediakan lingkungan yang terbuka, adil, dan transparan, serta mendorong pemain untuk berpartisipasi dan berinovasi, sehingga potensi inovasi mereka jauh lebih besar daripada game berantai tradisional. Selain itu, di game full-chain mendatang, lebih banyak gameplay inti akan lahir.
Lihat Asli
Konten ini hanya untuk referensi, bukan ajakan atau tawaran. Tidak ada nasihat investasi, pajak, atau hukum yang diberikan. Lihat Penafian untuk pengungkapan risiko lebih lanjut.
Penjelasan mendetail tentang game rantai penuh dan ekologinya: masa depan game Web3?
Pengarang: AW Research
Baru-baru ini, arah game yang dibicarakan semua orang telah bergeser dari game blockchain tradisional ke game rantai penuh, jadi apa perbedaan antara game rantai penuh dan game blockchain tradisional?
Artikel ini menganalisis secara mendalam perbedaan dan karakteristik penting dari game rantai penuh dan game rantai tradisional, termasuk perbedaan signifikan antara game rantai penuh dan game rantai tradisional dalam hal konsep desain, mode operasi, dan bahkan pengalaman pengguna. Bagian kedua dari artikel ini akan mengeksplorasi beberapa teknologi kunci dari game full-chain dari perspektif yang mendetail dan profesional, dan berdasarkan kasus aktual, menunjukkan bagaimana teknologi ini dapat diterapkan dalam game full-chain dan mempromosikan pengembangan dan inovasi berkelanjutannya.
Game On-Chain
Gim rantai penuh adalah gim di mana semua operasi gim, termasuk logika gim, aset, model ekonomi, aturan, dan interaksi, semuanya dicatat di blockchain dan dieksekusi oleh blockchain. Dalam model ini, blockchain bertindak sebagai server game, menggunakan kontrak pintar untuk memastikan kepatuhan dan verifikasi aturan game yang ketat.
Dalam permainan full-chain, setiap operasi pemain direalisasikan melalui interaksi dengan smart contract. Dengan cara ini, tidak hanya transparansi yang ditingkatkan, tetapi juga keselamatan operasi ditingkatkan. Semua penyimpanan data, eksekusi logika, dan narasi permainan dilakukan di blockchain, sementara tata kelola diwujudkan dalam bentuk organisasi otonom terdesentralisasi (DAO).
Gim rantai penuh mewakili model yang sepenuhnya terdesentralisasi, yang tidak memerlukan izin apa pun untuk menjalankan gim dan sangat mudah disusun. Mode game ini mendobrak mode operasi game tradisional, benar-benar mewujudkan interaksi yang adil antara pemain dan pengembang, dan juga sangat meningkatkan daya tahan dan ekstensibilitas game.
Game blockchain tradisional
Pada tahun 2021, model "Play-to-Earn (P2E)" (Play-to-Earn, P2E) akan muncul, membuat game blockchain (GameFi) menjadi sangat populer. Namun panas itu memudar dengan cepat. Sebagian besar, sebagian besar proyek GameFi tidak jauh berbeda dengan proyek keuangan terdesentralisasi (DeFi). Keberhasilan model P2E membutuhkan partisipasi pengguna baru yang cukup dan strategi distribusi token yang moderat untuk mempertahankan manfaat pengguna yang terbatas, sehingga memperpanjang siklus hidup proyek. Namun, ini tidak menyelesaikan masalah pemutaran jangka panjang dari game-game ini.
Faktanya, banyak game P2E yang sifatnya tidak menarik, biasanya mereka hanya menambahkan kemasan game sederhana di atas beberapa instrumen keuangan untuk menarik pengguna. Lebih buruk lagi, proses penentuan hadiah dari game-game ini seringkali tidak jelas, membuat keseluruhan sistem kurang transparan, sehingga pemain dapat mengembangkan rasa ketidakpercayaan.
Selain itu, jenis permainan ini jika berhasil bisa menarik perhatian para spekulan. Para spekulan ini memasukkan sejumlah uang dengan harapan mendapat untung cepat. Namun, ini menghasilkan arus keluar nilai dari sistem permainan, memberikan tekanan pada harga aset. Terakhir, logika utama dan interaksi dari game semacam itu masih terpusat, mengandalkan server terpusat untuk penghitungan dan pemrosesan.
Fitur permainan di seluruh rantai
1/ Kepemilikan Aset Pemain
Dibandingkan dengan game blockchain tradisional, game full-chain telah membawa inovasi signifikan dalam kepemilikan aset pemain. Dalam permainan berantai tradisional, jika tim operasi dan pengembangan permainan berhenti maju, nilai aset pemain dapat terpengaruh, dan bahkan dapat memasuki apa yang disebut "spiral kematian Gamefi", karena garis hidup permainan bergantung pada operasi status tim. Dalam hal ini, setelah tim berhenti beroperasi, nilai aset pemain dapat menurun secara signifikan.
Namun, game full-chain tidak perlu terlalu khawatir dalam hal ini. Setelah tim pengembangan game menyelesaikan pengembangan dan menyebarkannya ke rantai, tidak masalah apakah tim pengembangan asli terus melakukan pemeliharaan lanjutan. Dampaknya pada game relatif kecil. Ini karena kode gamenya adalah open source, dan komunitas sepenuhnya mampu mengambil alih pekerjaan tim pengembangan asli dan bahkan memimpin pengembangan game. Dark Forest adalah contoh nyata yang menunjukkan kekuatan komunitas dalam game berantai penuh.
Singkatnya, permainan rantai penuh telah mengubah batasan permainan rantai tradisional dengan memberikan perlindungan kepemilikan aset yang lebih kuat bagi pemain, yaitu fenomena bahwa nilai aset terlalu bergantung pada operasi tim. Dalam game full-chain, kode sumber terbuka dan kekuatan komunitas dapat membuat game terus berkembang dan melindungi nilai aset pemain.
2/ Komposabilitas
Komposabilitas game rantai penuh adalah fitur terbesar yang membedakannya dari game rantai tradisional, dan intinya tercermin dalam sifatnya yang bebas izin. Selama pengembang membuka antarmuka kode, siapa pun dapat mengambil aset yang ada dan memberinya definisi dan fungsi baru di lingkungan game baru. Misalnya, pemain dapat dengan bebas menyesuaikan konfigurasi sesi game dan menggabungkan berbagai elemen untuk membuat game dan petualangan yang sepenuhnya memenuhi kebutuhan mereka.
Penyesuaian dan komposisi semacam ini memberi game rantai penuh dengan kemungkinan tak terbatas, memungkinkan pemain untuk membuat dan mengalami inovasi tak terbatas di dunia game. Ini tidak hanya meningkatkan daya tarik game, tetapi juga membuka jalur pengembangan baru untuk industri game.
3/Logika inti
Sederhananya, game full-chain adalah bentuk game yang menempatkan semua logika inti game, termasuk penyimpanan status, perhitungan, dan eksekusi, di atas kontrak pintar blockchain.
Sebaliknya, game blockchain tradisional menggunakan semua logika inti mereka, seperti penyimpanan negara, kalkulasi, dan eksekusi, di server terpusat.
Keduanya mewakili dua mode operasi game yang sangat berbeda: game rantai penuh cenderung menekankan desentralisasi dan keterbukaan, sedangkan game rantai tradisional mengandalkan operasi dan pengelolaan server terpusat.
4/ Mekanisme Permainan
Seluruh permainan berantai didasarkan pada desain gameplay, yang menghasilkan gameplay dengan game.
Ambil "Hutan Gelap", misalnya, game strategi yang dibangun di atas blockchain Ethereum. Dalam game ini, pemain dapat menemukan, menempati, dan mempertahankan galaksi. Semua perilaku game dijalankan di blockchain Ethereum, membuat tindakan setiap pemain benar-benar transparan dan tidak dapat diubah, dan pada saat yang sama membuat aset dalam game (seperti galaksi) memiliki nilai sebenarnya.
Gameplay dari game "Dark Forest" memperkenalkan elemen teori game. Sumber daya dalam game terbatas (seperti galaksi), dan pemain perlu mengoptimalkan perolehan dan penggunaan sumber daya mereka melalui strategi dan perencanaan untuk mencapai hasil terbaik. Dalam mode ini, keputusan setiap pemain memengaruhi keputusan pemain lain dan keadaan permainan secara keseluruhan. Ini menghasilkan lingkungan permainan yang interaktif dan dinamis, dengan setiap pemain berusaha memprediksi dan memengaruhi perilaku pemain lain untuk keuntungan mereka sendiri.
Metode permainan menghadirkan mode interaksi pemain baru dan metode penciptaan nilai ke seluruh rantai permainan. Tetapi pada saat yang sama, perlu juga dicatat bahwa permainan semacam ini dapat menyebabkan beberapa masalah, seperti ketidakseimbangan ekonomi, fenomena yang kuat semakin kuat, dll. Bagaimana membuatnya adil sambil menghadirkan kesenangan adalah tantangan penting yang harus dihadapi oleh pengembang game rantai penuh.
5/Operasi Pemasaran
Karena karakteristik game full-chain, bahkan tim kecil atau pengembang berbiaya rendah dapat berpartisipasi dalam pengembangan game. Dalam hal ini, tim kecil ini mungkin tidak dapat mencurahkan anggaran besar untuk aktivitas pemasaran. Namun, itu tidak berarti game mereka tidak dapat menjangkau audiens target mereka. Game full-chain biasanya menargetkan kelompok audiens yang sangat profesional dan spesifik, yang akan secara aktif mencari produk yang mereka minati, dan mereka biasanya memiliki komunitas sendiri tempat informasi disebarkan dan dibagikan.
Strategi operasi game berantai penuh juga berbeda dengan game berantai. Game full-chain lebih fokus pada gameplay itu sendiri dan pemeliharaan teknis. Fokus operasional utama mereka adalah memastikan pengoperasian game yang stabil itu sendiri.
Sebaliknya, permainan berantai tradisional lebih memperhatikan untuk menghasilkan keuntungan dengan menggunakan perilaku permainan pengguna. Dalam model ini, strategi pemasaran mereka terutama untuk menarik dan mempertahankan pemain dengan memberikan pengalaman bermain game berkualitas tinggi. Selain itu, model ekonomi permainan perlu memiliki atribut keuangan. Dengan dukungan institusional dan dukungan platform, komunitas pemain dapat dibentuk lebih cepat dan basis penggunanya diperluas.
6/Pengalaman pengoperasian
Ada beberapa perbedaan signifikan dalam pengalaman pengoperasian antara game berantai penuh dan game berantai tradisional.
Partisipasi pemain: game full-chain biasanya lebih menekankan pada partisipasi dan pengaruh pemain. Misalnya, pemain dapat memengaruhi aturan atau arah pengembangan game melalui pemungutan suara atau cara lain.
Performa dan skalabilitas: Karena semua operasi game full-chain dilakukan di blockchain, mereka mungkin dibatasi oleh performa dan skalabilitas blockchain. Misalnya, jika jaringan blockchain sedang sibuk, transaksi game mungkin membutuhkan waktu lebih lama untuk dikonfirmasi, yang dapat memengaruhi kelancaran dan kinerja game secara real-time.
Biaya: Pemain game full-chain mungkin perlu membayar sejumlah biaya untuk transaksi game, dan biaya ini dapat bervariasi karena kesibukan jaringan blockchain.
Teknologi permainan rantai penuh yang penting
1/bukti tanpa pengetahuan
Bukti Zero-knowledge (ZKP) adalah prinsip kriptografi yang memungkinkan satu orang untuk membuktikan kepada orang lain bahwa pernyataan itu benar tanpa memberikan informasi lain selain bukti. Artinya, Anda dapat membuktikan bahwa Anda mengetahui informasi tertentu atau memenuhi syarat tertentu tanpa mengungkapkan informasi yang valid.
Dalam kriptografi, bukti tanpa pengetahuan melibatkan tiga konsep penting:
Kelengkapan: Jika suatu klaim benar, maka selalu ada cara untuk membuktikannya sehingga pemverifikasi menerima bukti tersebut.
Kesehatan: Jika klaim salah, tidak peduli seberapa keras pembukti mencoba, pemverifikasi tidak dapat menerima buktinya.
Zero-knowledge: Jika sebuah pernyataan benar, maka pembukti dapat membuat pemverifikasi menerima bukti, tetapi proses pembuktian tidak mengungkapkan informasi lainnya.
Di seluruh permainan berantai, penerapan bukti tanpa pengetahuan sangat penting. Misalnya, game Dark Forest menggunakan bukti tanpa pengetahuan. Dalam game ini, semua status game disimpan di blockchain, yang secara teori dapat dilihat oleh siapa saja. Namun, pemain mungkin tidak ingin strategi dan sumber daya mereka dilihat oleh pemain lain, dan di sinilah bukti tanpa pengetahuan berperan. Melalui bukti tanpa pengetahuan, pemain dapat membuktikan bahwa mereka telah melakukan operasi game yang sesuai tanpa mengungkapkan strategi dan sumber daya khusus mereka.
Selain itu, karena sifat blockchain yang terdesentralisasi, bukti tanpa pengetahuan juga dapat digunakan untuk mencegah kecurangan. Dalam game terpusat tradisional, server game akan melakukan deteksi kecurangan, tetapi dalam game full-chain, fungsi ini dapat direalisasikan melalui pembuktian tanpa pengetahuan. Karena semua logika game dijalankan di blockchain, jika seseorang mencoba menipu, maka dia perlu membuktikan bahwa operasinya sesuai tanpa mengungkapkan informasi yang valid, yang tidak mungkin dilakukan tanpa sumber daya komputasi yang memadai dan pengetahuan Turun sangat sulit.
Secara umum, bukti tanpa pengetahuan memberikan perlindungan privasi yang efektif dan mekanisme pencegahan kecurangan untuk desain dan implementasi game rantai penuh, sehingga game tersebut tetap dapat menjamin privasi pemain dan game di lingkungan blockchain yang terbuka dan transparan. .keadilan.
2/Mesin Game
Mesin game adalah komponen perangkat lunak inti yang digunakan untuk membangun dan mengembangkan video game. Mereka menyediakan berbagai alat dan fitur untuk membuat game, termasuk rendering grafik, simulasi fisika, pemrosesan audio, animasi, kecerdasan buatan, dan banyak lagi. Dengan mesin game, pengembang game dapat berfokus pada desain dan gameplay game tanpa menulis semua kode tingkat rendah dari awal. Unity, Unreal Engine, dan Godot adalah mesin game yang terkenal.
Game full-chain, karena fitur interaksi blockchain yang kompleks, memerlukan alat khusus untuk membantu pengembang membangun dan menerapkan logika game. Di ruang ini, ada beberapa proyek yang telah menunjukkan kematangan yang cukup besar, memberi pengembang perangkat yang kuat.
Mesin game full-chain berbasis Solidity MUD yang dikembangkan oleh Lattice Studio adalah alat semacam itu. Ini memungkinkan pengembang untuk dengan mudah dan cepat menerapkan logika game ke dalam kontrak cerdas, dan mewujudkan sinkronisasi antara klien dan status pada rantai, sehingga sangat meningkatkan efisiensi pengembangan.
Proyek lain yang patut diperhatikan adalah Dojo, mesin game rantai lengkap yang dikembangkan bersama oleh pendiri Realms dan Briq, dua proyek di ekosistem StarkNet. Dojo dikembangkan berdasarkan bahasa Kairo, yang juga memungkinkan pengembang menerapkan logika game dengan cepat ke dalam kontrak cerdas, dan mewujudkan fungsi seperti sinkronisasi dengan status klien.
Dengan memanfaatkan mesin game full-chain ini, pengembang dapat mengembangkan game yang berjalan di blockchain lebih cepat dan lebih efisien, mencapai desentralisasi sejati dan kepemilikan aset nyata dari pengguna, sehingga memberi game lebih banyak kemungkinan.
####ECS
Dalam pengembangan game blockchain tradisional, pengembang membuat struktur dan menambahkan fungsi untuk membaca data dan merilis acara sehingga klien dapat menyinkronkan keadaan mereka. Mereka juga menggunakan standar ERC20, ERC721 dan ERC1155 untuk memastikan interoperabilitas antar game.
Dalam konteks ini, game MUD meminjam pola arsitektur perangkat lunak dari pengembangan game tradisional untuk membuat pengembang tetap produktif karena kompleksitas hubungan antar objek game meningkat. Itulah pola arsitektur ECS (Entity/Component/System). Sangat efektif saat mendesain dan mengelola objek dalam jumlah besar dalam game.
Skema terdiri dari tiga bagian:
Entitas: Di ECS, setiap objek game dianggap sebagai entitas. Entitas adalah wadah abstrak yang tidak berisi data atau perilaku apa pun itu sendiri. Sebagai gantinya, entitas mendefinisikan properti dan perilakunya dengan mengasosiasikan sekumpulan komponen.
Komponen: Komponen adalah wadah untuk menyimpan data. Semua data disimpan dalam komponen, bukan entitas. Setiap komponen mewakili properti atau perilaku tertentu. Misalnya, komponen Posisi mungkin berisi koordinat X dan Y, sedangkan komponen Kecepatan mungkin berisi besaran dan arah kecepatan.
system(): Sistem adalah bagian yang menangani perilaku. Mereka berurusan dengan entitas dengan komponen tertentu. Misalnya, sistem "bergerak" mungkin menemukan semua entitas yang memiliki komponen "posisi" dan "kecepatan", lalu memperbarui posisinya berdasarkan kecepatannya.
Keuntungan dari mode ECS adalah meningkatkan fleksibilitas dan kinerja game. Ini memudahkan developer untuk membuat dan mengelola objek game dengan berbagai properti dan perilaku.
LUMPUR
MUD adalah kerangka kerja aplikasi berbasis Ethereum yang keunggulan utamanya adalah sangat menyederhanakan kerumitan membangun aplikasi Ethereum Virtual Machine (EVM) melalui tumpukan perangkat lunak yang terintegrasi dengan erat. Itu telah membangun beberapa demo game dalam waktu singkat, termasuk game strategi, prototipe simulasi, game voxel 3D, dan banyak lagi.
Dalam kerangka MUD, pengembang dapat membuat ruang nama data on-chain yang tidak dimiliki yang disebut "Dunia". Di ruang nama ini, semua objek didaftarkan ke "Dunia", dan objek ini disebut "Entitas", atau entitas. Setiap entitas memiliki ID numerik untuk mengidentifikasinya secara unik. Misalnya, jika kita berada di "Dunia" sederhana seperti kontrak ERC-20, entitas mungkin adalah alamatnya. Dan di dunia berbeda yang penuh dengan berbagai bunga dan burung, setiap bunga dan burung akan memiliki ID entitas yang unik.
Untuk menetapkan properti dan perilaku konkret ke entitas abstrak ini, MUD menggunakan kontrak yang disebut "Komponen". Siapa pun dapat mendaftarkan kontrak komponen baru di "Dunia", selama ID komponen itu unik. Komponen-komponen ini adalah paket data kecil yang memiliki tipe yang dapat dilampirkan ke entitas, memberi mereka sifat dan perilaku yang konkret.
Secara umum, MUD memberi pengembang kerangka kerja yang kuat dan fleksibel untuk membangun dan mengelola aplikasi on-chain yang kompleks dengan membuat Dunia (ruang nama data yang tidak dimiliki), Entitas (entitas), dan Komponen (komponen).
####DOJO
Ditulis dalam Rust dan Kairo, Dojo adalah kerangka kerja. Dojo mengimplementasikan model ECS, yang menyederhanakan pembuatan, pengelolaan, dan perluasan dunia tanpa izin dari waktu ke waktu, untuk mesin game full-chain open-source Starknet. Dojo masih dalam pengembangan awal.
Fitur utama:
Kairo 1.0 Sistem Komponen Entitas (ECS)
Perencana Migrasi Sozu
Jaringan Torii dan Tumpukan Indeks
Jaringan Pengembangan RPC Katana
SDK yang diketik
Kasing permainan rantai penuh
Hutan Gelap
Dark Forest adalah game blockchain strategis yang terinspirasi oleh "Laws of the Dark Forest" dalam novel fiksi ilmiah "Three-Body Problem". Dalam gim ini, pemain akan memasuki ruang kosmik yang sangat besar, perlu menjelajahi galaksi di sekitarnya, dan mencoba memperluas wilayah mereka.
Gim ini menggunakan teknologi kriptografi yang disebut "Zero-Knowledge Proof" (zk-SNARKs), yang berarti bahwa semua status gim disimpan di blockchain, tetapi tindakan pemain tertentu hanya dapat dilihat oleh pemain, sehingga Informasi disembunyikan di blockchain publik , menciptakan lingkungan permainan untuk pemain.
Mari selami lebih dalam bagaimana Dark Forest dimainkan
Eksplorasi dan penemuan: Di awal permainan, setiap pemain memiliki planet rumah yang dikelilingi oleh ruang yang belum dijelajahi. Pemain dapat mengirim pesawat ruang angkasa untuk menjelajah di sekitar bintang induk dan menemukan planet baru. Setiap planet memiliki sumber daya dan kapasitas produksi yang unik, dan jenis planet yang berbeda mungkin memiliki nilai yang berbeda, yang mengharuskan pemain menggunakan strategi dalam eksplorasi untuk menemukan planet yang paling berharga.
Manajemen sumber daya: Planet yang dieksplorasi memiliki sumber daya dan kapasitas produksinya sendiri. Pemain harus mengelola planet mereka dengan hati-hati untuk memaksimalkan produksi dan pemanfaatan sumber daya. Ini mungkin melibatkan memutuskan bagaimana mengalokasikan sumber daya, bagaimana menyeimbangkan aliran sumber daya antar planet, dan seterusnya.
Perang dan Penaklukan: Sambil memperluas wilayah mereka, pemain juga harus mencegah planet mereka diserang dan ditempati oleh pemain lain. Jika planet pemain diserang, mereka perlu mengerahkan pasukan untuk mempertahankannya. Sebaliknya, pemain juga dapat memilih untuk menyerang planet pemain lain untuk memperluas wilayahnya. Hasil perang akan ditentukan oleh faktor-faktor seperti jumlah pasukan di kedua sisi, jarak, dan strategi taktis.
Bukti tanpa pengetahuan: Dark Forest mengadopsi teknologi kriptografi zk-SNARK, dan semua status game direkam di blockchain, tetapi tindakan pemain tertentu hanya dapat dilihat oleh pemain. Ini berarti pemain dapat melakukan operasi rahasia di blockchain publik, seperti memindahkan armada secara diam-diam atau merencanakan serangan.
Strategi dan permainan: Setiap aksi dalam permainan dapat dianggap sebagai permainan. Pemain harus terus mempertimbangkan berbagai faktor, seperti sumber daya, pasukan, kapasitas produksi planet, kemungkinan tindakan pemain lain, dll., untuk merumuskan strategi yang optimal.
Konsep desain Dark Forest adalah untuk menciptakan dunia game yang digerakkan oleh pemain melalui metode pencampuran kriptografi, game strategi, dan model ekonomi ini. Di dunia ini, pemain tidak hanya perlu menjelajahi dan menempati planet baru, tetapi juga terus menyesuaikan strategi dalam permainan dengan pemain lain untuk bertahan dan berkembang.
Prospek Masa Depan dari Full Chain Games
Pengembangan game rantai penuh di masa depan memiliki potensi besar dan kemungkinan tak terbatas.
Dengan kemajuan terus-menerus dari teknologi mutakhir seperti blockchain dan kecerdasan buatan, fondasi teknis dari game rantai penuh juga terus ditingkatkan dan ditingkatkan. Hal ini tidak hanya mendorong peningkatan pengalaman bermain, tetapi juga mengarah pada inovasi bentuk dan mode permainan.
Di seluruh chain game, beberapa mekanisme akan disediakan untuk memungkinkan pemain berpartisipasi dalam pembuatan dan pengambilan keputusan game, seperti modifikasi aturan game dan penambahan konten baru. Partisipasi semacam ini tidak hanya dapat meningkatkan pengalaman bermain para pemain, tetapi juga membantu pengembang game mendapatkan lebih banyak ide inovatif dan informasi umpan balik.
Secara umum, game full-chain dapat menyediakan lingkungan yang terbuka, adil, dan transparan, serta mendorong pemain untuk berpartisipasi dan berinovasi, sehingga potensi inovasi mereka jauh lebih besar daripada game berantai tradisional. Selain itu, di game full-chain mendatang, lebih banyak gameplay inti akan lahir.