แก้ไข (พ.ย. 2022): มีการเปลี่ยนแปลงที่ใกล้เข้ามาใกล้การรวมกันตั้งแต่เราสร้างตัวอย่างนี้ เรากำลังทิ้งตัวอย่างนี้ไว้ แต่ผู้สร้างระวังว่าเราไม่สามารถให้การสนับสนุนได้มากมายสำหรับตัวอย่างนี้ในขณะนี้ ขอบคุณสำหรับความเข้าใจ
README นี้มีคำแนะนำในการติดตั้งและเล่น RISC Zero Battleship บนเครื่องของคุณเอง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ RISC Zero Battleship ตรวจสอบบทช่วยสอนที่ www.risczero.com สำหรับคำถามค้นหาเราใน Discord
RISC Zero Battleship
เป็นเกมข้อมูลที่ซ่อนอยู่ 2 คนที่ใช้ใน 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