EDIT (novembro de 2022): Houve mudanças interrompidas na quase integração desde que construímos essa demonstração; Estamos deixando este exemplo, mas os construtores, cuidado, que não podemos fornecer muito suporte para este exemplo no momento. Obrigado pela sua compreensão.
Este ReadMe inclui instruções para instalar e reproduzir o navio de guerra do RISC Zero em sua própria máquina. Para obter mais informações sobre o navio de guerra do RISC Zero, consulte os tutoriais em www.risczero.com. Para perguntas, encontre -nos na discórdia.
RISC Zero Battleship
é um jogo de informações ocultas de 2 jogadores implementado em Rust na rede próxima.
Os jogadores produzem provas do estado de jogo e o resultado de suas ações para permitir que dois jogadores joguem de maneira justa sem intermediários.
Siga as instruções para a configuração do projeto do Yew.
Instale o near-cli
:
npm install -g near-cli
Crie uma conta próxima: https://wallet.testnet.near.org/create
Implantar o contrato quase inteligente (opcional)
cd contract
cargo build --release
near dev-deploy target/wasm32-unknown-unknown/release/battleship_contract.wasm
Nota: Se você implantar seu próprio contrato inteligente, precisará atualizar o código para apontar para este novo contrato.
Veja: https://github.com/risc0/battleship-example/blob/main/web/client/near.js#l16
Inicie o serviço da web:
cargo run --bin battleship-web-server --release
Inicie o Web Client:
cd web/client
trunk serve --open
cargo test