Dark Forest adalah game strategi terdesentralisasi berdasarkan blockchain Ethereum. Di dalam game, pemain dapat mengumpulkan sumber daya, membangun markas, mengembangkan teknologi, mengumpulkan senjata, bertarung dengan pemain lain, dan bersaing untuk mendapatkan sumber daya.
Di Hutan Gelap, setiap pemain mengontrol planetnya sendiri, dan perlu mengumpulkan sumber daya, membangun pangkalan, dan mengembangkan teknologi di planet tersebut untuk meningkatkan kemampuan tempurnya. Pemain dapat menggunakan sumber daya untuk menghasilkan bangunan, penelitian teknologi, dan fasilitas pembuatan senjata untuk mendapatkan keuntungan dalam pertempuran.
Saat pemain terbang di ruang antarbintang, mereka perlu menemukan planet dan sumber daya lain melalui pengintaian dan eksplorasi yang konstan. Ketika dua pemain menemukan planet yang sama pada saat yang sama, mereka dapat memilih untuk menyerang planet tersebut atau memilih untuk melarikan diri. Saat menyerang, pemain harus menggunakan senjatanya sendiri untuk menyerang markas lawan dan merebut sumber daya lawan.
Karakteristik Dark Forest adalah bahwa game ini sepenuhnya didasarkan pada teknologi blockchain, planet dan sumber daya setiap pemain disimpan di blockchain dan tidak dapat dirusak atau dihapus. Selain itu, Dark Forest juga merupakan game terdesentralisasi (DeGame), tidak ada server pusat untuk mengontrol proses game, tetapi dikelola dan diputuskan bersama oleh semua pemain.
Dark Forest juga merupakan game pertama yang memperkenalkan sistem kabut perang dalam game desentralisasi rantai penuh, yang telah ditegaskan oleh God V. Kami akan membongkar secara mendalam dalam artikel ini untuk mengeksplorasi bagaimana game strategi real-time dapat direalisasikan dalam lingkungan rantai penuh. @DfArchon akan mengadakan "Community Round" dari waktu ke waktu, dan siswa yang berminat juga dapat mengikuti ujian. Mari kita mulai dengan jenis game dan bandingkan game MMORPG dan MMORTS terlebih dahulu:
Game MMO -RPG: Permainan peran online multipemain, dunia terbuka, game dengan awal dan akhir, kesenangan game ini terletak pada cerita imersif dan dunia game metaverse. Misalnya, World of Warcraft.
Game MMO-RTS: Konfrontasi strategi online multipemain, dunia tertutup yang relatif kecil, putaran permainan dimulai dan diakhiri, kesenangan permainan terletak pada konfrontasi multipemain di latar belakang cerita, diperlukan strategi untuk mendapatkan pengembangan sumber daya dan kemudian menghancurkan musuh. Perwakilan tipikal, StarCraft, Warcraft, permainan dalam 20-40 menit.
DF adalah game MMORTS, karena banyak orang yang dapat berpartisipasi pada waktu yang sama (hingga ribuan orang), dan TPS blockchain terbatas, sehingga durasi satu putaran (round) sekitar 10 hari, dan pemenang atau pecundang didasarkan pada peringkat tangga. Skor terutama berasal dari sumber daya yang diperoleh dalam game (perolehan PVE gratis dan penjarahan PVP). **Selama penangguhan game, pengguna tidak dapat berinteraksi dengan kontrak game. **
Operasi penawaran perusahaan
Pada awalnya, ketika Official Round diadakan secara resmi, diperlukan kode undangan (key) untuk login untuk berpartisipasi.Sekarang dengan fungsi lobi, siapa pun dapat membuat putaran mereka sendiri, sehingga ada yang disebut putaran komunitas (mirip dengan kompetisi yang diadakan oleh komunitas) ). Masuk ke beranda, klik "Buat Lobi", dan Anda akan masuk ke halaman pengaturan Lobi, seperti gambar di bawah ini
Pengaturan game: Kecepatan game dapat dimodifikasi dengan mengubah kecepatan pemulihan energi/kredit dan kecepatan berlayar.
Ukuran Dunia: Ubah ukuran peta dengan memodifikasi radius alam semesta.
Sampah luar angkasa: Pengaturan parameter alat peraga game.
Zona tangkap: Pengaturan parameter zona tangkap.
Artefak: Pengaturan parameter alat peraga game.
Izin admin: Setel apakah akan mengaktifkan pemutar daftar putih.
Snarks Lanjutan: Pengaturan parameter Fog of War.
Untuk tips lebih lanjut tentang penggunaan Lobi, silakan merujuk ke jawaban resmi ini:
Hutan Gelap terlihat rumit di permukaan, tetapi sebenarnya aturan permainan dasarnya sangat sederhana: Planet memiliki nilai energi, yang akan membusuk seiring jarak. Lompatan antar planet adalah untuk saling menyerang. Nilai energi yang dilemahkan digunakan untuk menentukan. Tentunya sudah banyak artikel dan video tentang cara bermain game, jadi tidak akan saya bagikan lebih detail disini.
Analisis dokumentasi pengembang
Dokumentasi pengembang menyediakan beberapa penjelasan kerangka kerja untuk arsitektur pengembangan game, penargetan pengembang plug-in, pengembang klien web, pengembang kontrak permainan, dan pengembang sirkuit ZK.
Hubungkan ke Blockchain
Gim ini berjalan di lapisan 2 xDai, yang merupakan Rantai Gnosis saat ini. Karena gim ini membutuhkan banyak interaksi dengan kontrak selama pengoperasian, gim ini memiliki simpul RPC bawaan. Tim Gnosis bahkan meluncurkan simpul khusus game untuk game tersebut.
Plugin
Dark Forest memungkinkan pemain untuk menyesuaikan klien web default melalui sistem plugin. Plugin adalah cuplikan kode yang dapat ditulis pemain untuk menghasilkan tampilan alternatif dari data game, mengotomatiskan alur kerja gameplay umum, atau bahkan mengubah tampilan game. Pada dasarnya, Dark Forest memungkinkan pemain untuk berinteraksi secara terprogram dengan klien web dengan cara apa pun yang mereka suka.
Pertambangan
Mekanik utama The Dark Forest adalah kode kabut perangnya. Saat Anda pertama kali bergabung dalam suatu permainan, Anda tidak tahu di mana pemain lain berada. Pemain harus menghitung hash untuk menemukan tempat menarik di alam semesta, seperti planet dan lokasi pemain lain. Hash ini disimpan di penyimpanan lokal browser dan dianggap sebagai data rahasia. Secara default, klien web default Dark Forest menggunakan penambang Java single-threaded untuk menjelajahi alam semesta, tetapi ada berbagai hal yang dapat Anda lakukan untuk meningkatkan hashrate, seperti mengubah inti CPU di sebelah tombol penambangan. Jika Anda mencoba menyetel jumlah inti lebih tinggi dari jumlah sebenarnya inti komputer Anda, kinerja penambang Anda akan turun.
Saat penambang pemain menemukan wilayah peta alam semesta, klien web menyimpan informasi yang terkait dengan wilayah yang belum ditemukan ini ke penyimpanan lokal browser. Dark Forest menyimpan data ke IndexedDB. Pemain juga dapat bertindak sebagai penambang yang menjelajahi peta lokasi dengan menjalankan server jarak jauh.
Snaring
Dark Forest didukung oleh teknologi ZK-Snark, teknik kriptografi yang dapat digunakan untuk membuktikan kebenaran fungsi tanpa mengungkapkan input atau logikanya. Dark Forest menggunakan teknik ini untuk memverifikasi bahwa gerakan dalam game berfungsi tanpa mengungkapkan lokasi planet kepada mereka yang mengintai di rantai. Teknik ini (Zk-snark Proof Generation) secara komputasi sangat mahal! Jadi ZK-Proof ini memindahkan perhitungan dari browser dan perlu menjalankan Node.JS secara lokal. Tentu saja, game ini juga memungkinkan penggunaan server jarak jauh untuk menjalankan layanan ini.
Ringkas
Sebagai game full-chain dengan inovasi yang kuat, pengembangan Dark Forest memang terbilang lambat. Salah satu alasan yang mungkin adalah bahwa ini adalah proyek yang digerakkan oleh masyarakat.Meskipun desentralisasi dapat dijamin, hal itu juga mempengaruhi efisiensi pembangunan. Putaran resmi terakhir adalah pada Februari 2022. Pembaruan klien Web pada Oktober 2020, dan pembaruan plug-in pihak ketiga (komunitas) masih sedikit aktif, termasuk pasar malam (koordinat planet transaksi anonim) pada Juli 2022 dan lobi pada Maret 2022.
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.
Seluruh permainan berantai tiba-tiba menjadi fokus pasar, dan proyek pencetus Dark Forest dibongkar secara mendalam
Dark Forest adalah game strategi terdesentralisasi berdasarkan blockchain Ethereum. Di dalam game, pemain dapat mengumpulkan sumber daya, membangun markas, mengembangkan teknologi, mengumpulkan senjata, bertarung dengan pemain lain, dan bersaing untuk mendapatkan sumber daya.
Di Hutan Gelap, setiap pemain mengontrol planetnya sendiri, dan perlu mengumpulkan sumber daya, membangun pangkalan, dan mengembangkan teknologi di planet tersebut untuk meningkatkan kemampuan tempurnya. Pemain dapat menggunakan sumber daya untuk menghasilkan bangunan, penelitian teknologi, dan fasilitas pembuatan senjata untuk mendapatkan keuntungan dalam pertempuran.
Saat pemain terbang di ruang antarbintang, mereka perlu menemukan planet dan sumber daya lain melalui pengintaian dan eksplorasi yang konstan. Ketika dua pemain menemukan planet yang sama pada saat yang sama, mereka dapat memilih untuk menyerang planet tersebut atau memilih untuk melarikan diri. Saat menyerang, pemain harus menggunakan senjatanya sendiri untuk menyerang markas lawan dan merebut sumber daya lawan.
Karakteristik Dark Forest adalah bahwa game ini sepenuhnya didasarkan pada teknologi blockchain, planet dan sumber daya setiap pemain disimpan di blockchain dan tidak dapat dirusak atau dihapus. Selain itu, Dark Forest juga merupakan game terdesentralisasi (DeGame), tidak ada server pusat untuk mengontrol proses game, tetapi dikelola dan diputuskan bersama oleh semua pemain.
Dark Forest juga merupakan game pertama yang memperkenalkan sistem kabut perang dalam game desentralisasi rantai penuh, yang telah ditegaskan oleh God V. Kami akan membongkar secara mendalam dalam artikel ini untuk mengeksplorasi bagaimana game strategi real-time dapat direalisasikan dalam lingkungan rantai penuh. @DfArchon akan mengadakan "Community Round" dari waktu ke waktu, dan siswa yang berminat juga dapat mengikuti ujian. Mari kita mulai dengan jenis game dan bandingkan game MMORPG dan MMORTS terlebih dahulu:
Operasi penawaran perusahaan
Pada awalnya, ketika Official Round diadakan secara resmi, diperlukan kode undangan (key) untuk login untuk berpartisipasi.Sekarang dengan fungsi lobi, siapa pun dapat membuat putaran mereka sendiri, sehingga ada yang disebut putaran komunitas (mirip dengan kompetisi yang diadakan oleh komunitas) ). Masuk ke beranda, klik "Buat Lobi", dan Anda akan masuk ke halaman pengaturan Lobi, seperti gambar di bawah ini
Pengaturan game: Kecepatan game dapat dimodifikasi dengan mengubah kecepatan pemulihan energi/kredit dan kecepatan berlayar.
Ukuran Dunia: Ubah ukuran peta dengan memodifikasi radius alam semesta.
Jenis Ruang & Bioma: Pilih peta permainan.
Planet: Mengatur parameter dasar planet.
Bibit pemain: Hasilkan pengaturan parameter pemain.
Sampah luar angkasa: Pengaturan parameter alat peraga game.
Zona tangkap: Pengaturan parameter zona tangkap.
Artefak: Pengaturan parameter alat peraga game.
Izin admin: Setel apakah akan mengaktifkan pemutar daftar putih.
Snarks Lanjutan: Pengaturan parameter Fog of War.
Untuk tips lebih lanjut tentang penggunaan Lobi, silakan merujuk ke jawaban resmi ini:
Hutan Gelap terlihat rumit di permukaan, tetapi sebenarnya aturan permainan dasarnya sangat sederhana: Planet memiliki nilai energi, yang akan membusuk seiring jarak. Lompatan antar planet adalah untuk saling menyerang. Nilai energi yang dilemahkan digunakan untuk menentukan. Tentunya sudah banyak artikel dan video tentang cara bermain game, jadi tidak akan saya bagikan lebih detail disini.
Analisis dokumentasi pengembang
Dokumentasi pengembang menyediakan beberapa penjelasan kerangka kerja untuk arsitektur pengembangan game, penargetan pengembang plug-in, pengembang klien web, pengembang kontrak permainan, dan pengembang sirkuit ZK.
Hubungkan ke Blockchain
Gim ini berjalan di lapisan 2 xDai, yang merupakan Rantai Gnosis saat ini. Karena gim ini membutuhkan banyak interaksi dengan kontrak selama pengoperasian, gim ini memiliki simpul RPC bawaan. Tim Gnosis bahkan meluncurkan simpul khusus game untuk game tersebut.
Plugin
Dark Forest memungkinkan pemain untuk menyesuaikan klien web default melalui sistem plugin. Plugin adalah cuplikan kode yang dapat ditulis pemain untuk menghasilkan tampilan alternatif dari data game, mengotomatiskan alur kerja gameplay umum, atau bahkan mengubah tampilan game. Pada dasarnya, Dark Forest memungkinkan pemain untuk berinteraksi secara terprogram dengan klien web dengan cara apa pun yang mereka suka.
Pertambangan
Mekanik utama The Dark Forest adalah kode kabut perangnya. Saat Anda pertama kali bergabung dalam suatu permainan, Anda tidak tahu di mana pemain lain berada. Pemain harus menghitung hash untuk menemukan tempat menarik di alam semesta, seperti planet dan lokasi pemain lain. Hash ini disimpan di penyimpanan lokal browser dan dianggap sebagai data rahasia. Secara default, klien web default Dark Forest menggunakan penambang Java single-threaded untuk menjelajahi alam semesta, tetapi ada berbagai hal yang dapat Anda lakukan untuk meningkatkan hashrate, seperti mengubah inti CPU di sebelah tombol penambangan. Jika Anda mencoba menyetel jumlah inti lebih tinggi dari jumlah sebenarnya inti komputer Anda, kinerja penambang Anda akan turun.
Saat penambang pemain menemukan wilayah peta alam semesta, klien web menyimpan informasi yang terkait dengan wilayah yang belum ditemukan ini ke penyimpanan lokal browser. Dark Forest menyimpan data ke IndexedDB. Pemain juga dapat bertindak sebagai penambang yang menjelajahi peta lokasi dengan menjalankan server jarak jauh.
Snaring
Dark Forest didukung oleh teknologi ZK-Snark, teknik kriptografi yang dapat digunakan untuk membuktikan kebenaran fungsi tanpa mengungkapkan input atau logikanya. Dark Forest menggunakan teknik ini untuk memverifikasi bahwa gerakan dalam game berfungsi tanpa mengungkapkan lokasi planet kepada mereka yang mengintai di rantai. Teknik ini (Zk-snark Proof Generation) secara komputasi sangat mahal! Jadi ZK-Proof ini memindahkan perhitungan dari browser dan perlu menjalankan Node.JS secara lokal. Tentu saja, game ini juga memungkinkan penggunaan server jarak jauh untuk menjalankan layanan ini.
Ringkas
Sebagai game full-chain dengan inovasi yang kuat, pengembangan Dark Forest memang terbilang lambat. Salah satu alasan yang mungkin adalah bahwa ini adalah proyek yang digerakkan oleh masyarakat.Meskipun desentralisasi dapat dijamin, hal itu juga mempengaruhi efisiensi pembangunan. Putaran resmi terakhir adalah pada Februari 2022. Pembaruan klien Web pada Oktober 2020, dan pembaruan plug-in pihak ketiga (komunitas) masih sedikit aktif, termasuk pasar malam (koordinat planet transaksi anonim) pada Juli 2022 dan lobi pada Maret 2022.