A reimagined version of Minesweeper with elements of loot survivor and features exploiting asymmetric information. Description of the rules: Schema
Players navigate through a grid-based session map, uncovering hidden squares to progress.
Start by cloning the repository to your local machine. Open your terminal and type the following command:
git clone https://github.com/StarkExplore/Explore.git
This command will create a local copy of the Dojo Starter repository.
The next step is to install dojoup
. This cli tool is a critical component when building with dojo. It manages dependencies and helps in building your project. Run the following command in your terminal:
curl -L https://install.dojoengine.org | bash
The command downloads the dojoup
installation script and executes it.
With dojoup
installed, you can now build your example world using the following command:
sozo build
This command compiles your project and prepares it for execution.
Katana RPC is the communication layer for your Dojo World. It allows different components of your world to communicate with each other. To start Katana RPC, use the following command:
katana --allow-zero-max-fee
Finally, deploy your world using the sozo migrate
command. This command, deploys your world to Katana!
sozo migrate
Congratulations! You've successfully setup and deployed your first Dojo Autonomous World.
Switch to ExploreTui directory:
cd ExploreTui
build and run the rust UI:
cargo build
cargo run
Explore and interact with your locally deployed world! This guide will help you fetch schemas, inspect entities, and execute actions using sozo
.
If you have followed the example exactly and deployed on Katana you can use the following:
World address: 0x7f1d6c1b15e03673062d8356dc1174d5d85c310479ec49fe781e8bf89e4c4f8
Signer address: 0x06f62894bfd81d2e396ce266b2ad0f21e0668d604e5bb1077337b6d570a54aea
Coming soon