编辑(2022年11月):自我们构建此演示以来,几乎整合的变化都发生了破坏。我们要离开这个示例,但是建筑商要当心,目前我们无法为此示例提供大量支持。感谢您的理解。
此读数包括在您自己的机器上安装和播放RISC零战舰的说明。有关RISC零战舰的更多信息,请在www.risczero.com上查看教程。如有疑问,请在不和谐中找到我们。
RISC Zero Battleship
是一款在近网络上的Rust实施的2种玩家隐藏信息游戏。
玩家提供游戏状态的证据,以及他们的行动结果使两个玩家在没有中介的情况下可以公平地比赛。
按照紫杉项目设置的说明。
安装near-cli
:
npm install -g near-cli
创建一个近帐户:https://wallet.testnet.near.org/create
部署近智能合同(可选)
cd contract
cargo build --release
near dev-deploy target/wasm32-unknown-unknown/release/battleship_contract.wasm
注意:如果您部署自己的智能合约,则需要更新代码以指向该新合同。
请参阅:https://github.com/risc0/battleship-example/blob/main/web/client/near.js#l16
启动Web服务:
cargo run --bin battleship-web-server --release
启动Web客户端:
cd web/client
trunk serve --open
cargo test