Mighty Cats is a fully on-chain gaming experience built on the Flow blockchain. Players adopt a unique MightyCat NFT to enter the game, then complete in-game actions to earn experience points (XP), level up, and unlock new content.
This project is proudly built on the Flow blockchain, utilizing the Cadence smart contract language for all on-chain logic.
The Cadence smart contracts for this project are located in the /storage/flow/contracts directory. The deployed contract addresses are as follows:
| Contract | Testnet Address | Mainnet Address |
|---|---|---|
MightyCat |
0xaaf7be86aa51ba7d |
TBD |
MightyCatsGame |
0xaaf7be86aa51ba7d |
TBD |
- Fully On-Chain Logic: All game mechanics, from earning XP to leveling up, are managed by smart contracts on Flow.
- Dynamic NFT Progression: Your MightyCat NFT is not static. Its metadata (level, XP) changes based on your actions.
- Walletless Onboarding: Integrated with a Laravel backend to allow users to sign up and play without needing to manage a crypto wallet immediately.
- Level Up System: Earn experience and level up your Mighty Cat by completing in-game activities.
- Blockchain: Flow (Cadence)
- Backend: Laravel (PHP)
- Frontend: Vue.js
Distributed under the MIT License. See LICENSE.txt for more information.