Blockchain-powered 1v1 fighting game on Mantle with NFT characters, dual-token economy, real-money cash duels, marketplace, tournaments, and season passes. Play to earn and compete!
DuelCraft is a blockchain-powered 1v1 fighting game built on Mantle Network, combining real-time PvP combat with Web3 economics. Players mint unique character NFTs, compete in skill-based battles, and earn rewards through multiple game modes.
KEY FEATURES:
🎨 Dynamic Character NFTs
• Mint Warriors or Mages as ERC-721 NFTs on Mantle
• Global rarity - each character type can only be minted once
• On-chain stat tracking: Level, XP, wins, losses, total matches
• Visual customization with body colors, hairstyles, outfits, effects
💰 Dual Token Economy
• Arena Coins (off-chain): Earned from matches, spent in cosmetics shop
• ARENA Tokens (ERC-20): Used for NFT marketplace, tournaments, season passes
• MNT Tokens (native): Used for high-stakes cash duels
💸 Cash Duel System
• Three tiers: Bronze (2 MNT), Silver (10 MNT), Gold (20 MNT)
• Winner takes 90%, 10% platform fee
• Player protection: Daily limits (10 duels/day), 5-min cooldowns, emergency withdrawals
• Anti-cheat mechanisms with server-authorized results
🏪 NFT Marketplace
• Buy/sell cosmetic NFTs with ARENA tokens
• Rental system with flexible periods (1, 7, 30 days)
• Categories: Skins, Effects, Emotes, Accessories
• Trustless smart contract execution
🏆 Tournament System
• Weekly tournaments with ARENA entry fees
• Prize pool distribution: 60% / 25% / 15%
• Single elimination brackets
• Hall of Champions tracking
• NFT badges for winners
🎟️ Season Pass
• 5-tier progression: Bronze → Diamond
• XP and coin multipliers (up to 2.5x)
• Exclusive rewards and perks
• Purchased with ARENA tokens
⚔️ Real-time PvP Combat
• WebSocket-based matchmaking
• Phaser.js game engine with smooth animations
• Character actions: Idle, Walk, Jump, Punch, Special Attacks
• Match results automatically recorded on blockchain
TECHNICAL STACK:
• Frontend: React 19, Phaser.js, TailwindCSS, Ethers.js
• Backend: Node.js, Express, WebSocket, TypeScript, MongoDB
• Smart Contracts: Solidity 0.8.20 on Mantle Testnet
• 6 deployed smart contracts with full integration
DuelCraft showcases Mantle's capabilities by leveraging its low gas fees for frequent on-chain interactions while maintaining a seamless gaming experience.