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 π» |