├── .github ├── pull_request_template.md └── workflows │ └── test_contracts.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── assets ├── FIGMA_DESIGNS.md ├── ludo-dice.png ├── readme-asset │ ├── board.png │ └── world-contract.png └── starkludo.jpeg ├── book ├── README.md ├── package.json ├── pages │ ├── features │ │ └── features.md │ ├── gamecomponents │ │ ├── account.md │ │ ├── gameappearance.md │ │ ├── leaderboard.md │ │ └── multiplayer.md │ ├── gameplayandrules │ │ ├── rollingdice.md │ │ ├── rules.md │ │ └── safetyzones.md │ ├── index.md │ └── relationshipinstarkludo │ │ └── relationshipinstarkludo.md ├── pnpm-lock.yaml ├── public │ └── logo.jpg ├── style.css ├── tailwind.config.js ├── tsconfig.json └── vocs.config.ts ├── commitlint.config.js ├── onchain ├── .gitignore ├── .vscode │ └── settings.json ├── LICENSE ├── README.md ├── Scarb.lock ├── Scarb.toml ├── dojo_commands.txt ├── dojo_dev.toml ├── dojo_mainnet.toml ├── dojo_release.toml ├── dojo_sepolia.toml ├── manifest_dev.json ├── manifest_mainnet.json ├── manifest_sepolia.json ├── src │ ├── constants.cairo │ ├── errors.cairo │ ├── helpers.cairo │ ├── lib.cairo │ ├── models │ │ ├── game.cairo │ │ └── player.cairo │ ├── systems │ │ └── game_actions.cairo │ └── tests │ │ ├── test_game.cairo │ │ └── test_helpers.cairo └── torii_sepolia.toml ├── package.json └── pnpm-lock.yaml /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/test_contracts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/.github/workflows/test_contracts.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | echo "Analysing commit message..." 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/README.md -------------------------------------------------------------------------------- /assets/FIGMA_DESIGNS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/assets/FIGMA_DESIGNS.md -------------------------------------------------------------------------------- /assets/ludo-dice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/assets/ludo-dice.png -------------------------------------------------------------------------------- /assets/readme-asset/board.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/assets/readme-asset/board.png -------------------------------------------------------------------------------- /assets/readme-asset/world-contract.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/assets/readme-asset/world-contract.png -------------------------------------------------------------------------------- /assets/starkludo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/assets/starkludo.jpeg -------------------------------------------------------------------------------- /book/README.md: -------------------------------------------------------------------------------- 1 | # StarkLudo Book -------------------------------------------------------------------------------- /book/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/book/package.json -------------------------------------------------------------------------------- /book/pages/features/features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/book/pages/features/features.md -------------------------------------------------------------------------------- /book/pages/gamecomponents/account.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/book/pages/gamecomponents/account.md -------------------------------------------------------------------------------- /book/pages/gamecomponents/gameappearance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/book/pages/gamecomponents/gameappearance.md -------------------------------------------------------------------------------- /book/pages/gamecomponents/leaderboard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/book/pages/gamecomponents/leaderboard.md -------------------------------------------------------------------------------- /book/pages/gamecomponents/multiplayer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/book/pages/gamecomponents/multiplayer.md -------------------------------------------------------------------------------- /book/pages/gameplayandrules/rollingdice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/book/pages/gameplayandrules/rollingdice.md -------------------------------------------------------------------------------- /book/pages/gameplayandrules/rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/book/pages/gameplayandrules/rules.md -------------------------------------------------------------------------------- /book/pages/gameplayandrules/safetyzones.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/book/pages/gameplayandrules/safetyzones.md -------------------------------------------------------------------------------- /book/pages/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/book/pages/index.md -------------------------------------------------------------------------------- /book/pages/relationshipinstarkludo/relationshipinstarkludo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/book/pages/relationshipinstarkludo/relationshipinstarkludo.md -------------------------------------------------------------------------------- /book/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/book/pnpm-lock.yaml -------------------------------------------------------------------------------- /book/public/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/book/public/logo.jpg -------------------------------------------------------------------------------- /book/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/book/style.css -------------------------------------------------------------------------------- /book/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/book/tailwind.config.js -------------------------------------------------------------------------------- /book/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/book/tsconfig.json -------------------------------------------------------------------------------- /book/vocs.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/book/vocs.config.ts -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | export default { extends: ['@commitlint/config-conventional'] }; 2 | -------------------------------------------------------------------------------- /onchain/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/onchain/.gitignore -------------------------------------------------------------------------------- /onchain/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/onchain/.vscode/settings.json -------------------------------------------------------------------------------- /onchain/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/onchain/LICENSE -------------------------------------------------------------------------------- /onchain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/onchain/README.md -------------------------------------------------------------------------------- /onchain/Scarb.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/onchain/Scarb.lock -------------------------------------------------------------------------------- /onchain/Scarb.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/onchain/Scarb.toml -------------------------------------------------------------------------------- /onchain/dojo_commands.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/onchain/dojo_commands.txt -------------------------------------------------------------------------------- /onchain/dojo_dev.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/onchain/dojo_dev.toml -------------------------------------------------------------------------------- /onchain/dojo_mainnet.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/onchain/dojo_mainnet.toml -------------------------------------------------------------------------------- /onchain/dojo_release.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/onchain/dojo_release.toml -------------------------------------------------------------------------------- /onchain/dojo_sepolia.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/onchain/dojo_sepolia.toml -------------------------------------------------------------------------------- /onchain/manifest_dev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/onchain/manifest_dev.json -------------------------------------------------------------------------------- /onchain/manifest_mainnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/onchain/manifest_mainnet.json -------------------------------------------------------------------------------- /onchain/manifest_sepolia.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/onchain/manifest_sepolia.json -------------------------------------------------------------------------------- /onchain/src/constants.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/onchain/src/constants.cairo -------------------------------------------------------------------------------- /onchain/src/errors.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/onchain/src/errors.cairo -------------------------------------------------------------------------------- /onchain/src/helpers.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/onchain/src/helpers.cairo -------------------------------------------------------------------------------- /onchain/src/lib.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/onchain/src/lib.cairo -------------------------------------------------------------------------------- /onchain/src/models/game.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/onchain/src/models/game.cairo -------------------------------------------------------------------------------- /onchain/src/models/player.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/onchain/src/models/player.cairo -------------------------------------------------------------------------------- /onchain/src/systems/game_actions.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/onchain/src/systems/game_actions.cairo -------------------------------------------------------------------------------- /onchain/src/tests/test_game.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/onchain/src/tests/test_game.cairo -------------------------------------------------------------------------------- /onchain/src/tests/test_helpers.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/onchain/src/tests/test_helpers.cairo -------------------------------------------------------------------------------- /onchain/torii_sepolia.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/onchain/torii_sepolia.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sivicstudios/starkludo/HEAD/pnpm-lock.yaml --------------------------------------------------------------------------------