Mancala is a classic strategy board game reimagined as a decentralized, on-chain experience. Built with Cairo smart contracts on the Dojo game engine, it leverages blockchain technology for secure gameplay and global state. The project's MIT and CC0 licenses foster open-source development and maximum accessibility.
- client
- contracts
Install dojo via
curl -L https://install.dojoengine.org | bash
Make sure install the same version within the Scarb.toml
file. Currently this is 0.6.0
Mancala uses a pnpm as a package manager. So you will need pnpm installed also.
npm install -g pnpm
- Dependencies: Navigate to client directory and install deps
cd client && pnpm install && pnpm dev
For local setup and execution on Katana, follow these steps:
- Navigate to Contracts Directory:
cd contracts
- Build Contracts:
sozo build
- Run Katana:
katana --disable-fee
- Apply Migrations:
sozo migrate
- Run Indexer (in another cli window):
torii --world <WORLD ADDRESS>
This project is licensed under the MIT License. See the LICENSE file for more information.
okhai.stark ( Tony Stark ) 💻 |
Zach Cook 💻 |
IsraelRex 🎨 |
Supreme Labs 💻 |
Xpan Victor 💻 |
Oshioke Salaki 💻 |
Tristan 💻 |