Editar (noviembre de 2022): ha habido cambios de integración cercanos desde que construimos esta demostración; Estamos dejando este ejemplo, pero los constructores tienen cuidado de que no podamos proporcionar mucho soporte para este ejemplo en este momento. Gracias por su comprensión.
Este ReadMe incluye instrucciones para instalar y jugar Battleship Risc Zero en su propia máquina. Para obtener más información sobre el acorazado RISC Zero, consulte los tutoriales en www.risczero.com. Para preguntas, busque en Discord.
RISC Zero Battleship
es un juego de información oculta de 2 jugadores implementado en Rust en la red cercana.
Los jugadores producen pruebas de estado de juego y el resultado de sus acciones para permitir que dos jugadores jueguen de manera justa sin intermediarios.
Siga las instrucciones para la configuración del proyecto Yew.
Instale el near-cli
:
npm install -g near-cli
Cree una cuenta cercana: https://wallet.testnet.near.org/create
Implemente el contrato cercano a Smart (opcional)
cd contract
cargo build --release
near dev-deploy target/wasm32-unknown-unknown/release/battleship_contract.wasm
Nota: Si implementa su propio contrato inteligente, deberá actualizar el código para señalar este nuevo contrato.
Ver: https://github.com/risc0/battleship-example/blob/main/web/client/near.js#16
Iniciar el servicio web:
cargo run --bin battleship-web-server --release
Inicie el cliente web:
cd web/client
trunk serve --open
cargo test