Редактировать (ноябрь 2022 г.): с тех пор, как мы построили эту демонстрацию, произошли нарушительные изменения в ближайшей интеграции; Мы оставляем этот пример, но строители остерегаются, что мы не можем предоставить большую поддержку для этого примера на данный момент. Спасибо за понимание.
Этот README включает в себя инструкции по установке и воспроизведению линкора RISC Zero на вашей собственной машине. Для получения дополнительной информации о RISC Zero Battleshore, ознакомьтесь с учебниками на www.risczero.com. По вопросам, найдите нас на Discord.
RISC Zero Battleship
-это скрытая информационная игра с двумя игроками, реализованную в Rust в ближней сети.
Игроки производят доказательства игрового состояния и результат своих действий, чтобы дать двум игрокам играть довольно не без посредников.
Следуйте инструкциям для настройки проекта 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
Запустите веб -сервис:
cargo run --bin battleship-web-server --release
Запустите веб -клиент:
cd web/client
trunk serve --open
cargo test