EDIT (November 2022): Ada perubahan yang mendekati integrasi sejak kami membangun demo ini; Kami meninggalkan contoh ini, tetapi pembangun berhati -hati bahwa kami tidak dapat memberikan banyak dukungan untuk contoh ini saat ini. Terima kasih atas pengertian Anda.
README ini termasuk instruksi untuk menginstal dan memainkan Risc Zero Battleship di mesin Anda sendiri. Untuk informasi lebih lanjut tentang RISC Zero Battleship, lihat tutorial di www.risczero.com. Untuk pertanyaan, temukan kami di Perselisihan.
RISC Zero Battleship
adalah game informasi tersembunyi 2-pemain yang diimplementasikan di Rust di Near Network.
Pemain menghasilkan bukti negara-permainan dan hasil dari tindakan mereka untuk memungkinkan dua pemain bermain secara adil tanpa perantara.
Ikuti instruksi untuk pengaturan proyek yew.
Pasang near-cli
:
npm install -g near-cli
Buat akun dekat: https://wallet.testnet.near.org/create
Menyebarkan kontrak pintar dekat (opsional)
cd contract
cargo build --release
near dev-deploy target/wasm32-unknown-unknown/release/battleship_contract.wasm
Catatan: Jika Anda menggunakan kontrak pintar Anda sendiri, Anda harus memperbarui kode untuk menunjuk pada kontrak baru ini.
Lihat: https://github.com/risc0/battleship-example/blob/main/web/client/near.js#l16
Luncurkan Layanan Web:
cargo run --bin battleship-web-server --release
Luncurkan Klien Web:
cd web/client
trunk serve --open
cargo test