Edit (novembre 2022): Il y a eu des changements de rupture à une intégration proche depuis que nous avons construit cette démo; Nous laissons cet exemple, mais les constructeurs se méfient que nous ne soyons pas en mesure de fournir beaucoup de soutien à cet exemple pour le moment. Merci pour votre compréhension.
Cette lecture comprend des instructions pour installer et jouer à Risc Zero Battleship sur votre propre machine. Pour plus d'informations sur le cuirassé Risc Zero, consultez les tutoriels sur www.risczero.com. Pour les questions, trouvez-nous sur Discord.
RISC Zero Battleship
est un jeu d'informations caché à 2 joueurs implémenté dans Rust sur le réseau proche.
Les joueurs produisent des preuves de Game-State et le résultat de leurs actions pour permettre à deux joueurs de jouer équitablement sans intermédiaires.
Suivez les instructions pour la configuration du projet d'if.
Installez le near-cli
:
npm install -g near-cli
Créez un compte proche: https://wallet.testnet.near.org/create
Déployer le contrat presque intelligent (facultatif)
cd contract
cargo build --release
near dev-deploy target/wasm32-unknown-unknown/release/battleship_contract.wasm
Remarque: Si vous déployez votre propre contrat intelligent, vous devrez mettre à jour le code pour pointer vers ce nouveau contrat.
Voir: https://github.com/RISC0/BATTHETHIP-EXAMPLE/BLOB/MAIN/Web/Client/near.js#l16
Lancez le service Web:
cargo run --bin battleship-web-server --release
Lancez le client Web:
cd web/client
trunk serve --open
cargo test