編集(2022年11月):このデモを作成してから、ほぼ統合の変化があります。この例を省略していますが、ビルダーは、現時点ではこの例に多くのサポートを提供できないことに注意してください。ご理解いただきありがとうございます。
このREADMEには、自分のマシンにRISC Zeroの戦艦をインストールしてプレイする手順が含まれています。 RISC Zero Battleshipの詳細については、www.risczero.comのチュートリアルをご覧ください。質問については、不一致で私たちを見つけてください。
RISC Zero Battleship
は、近視ネットワーク上でRustで実装された2プレイヤーの隠された情報ゲームです。
プレイヤーは、ゲームステートの証拠と、2人のプレーヤーが仲介者なしで公正にプレイできるようにするアクションの結果を作成します。
YEWプロジェクトのセットアップの指示に従ってください。
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