Duels
Thesis
Decentralized crypto-themed card battle game. Players stake ETH, winner takes all. 16 themed NFT cards (BTC Knight, ETH Wizard, Hypurr Cat, etc.) with stats (Attack / Defense / HP) that shift based on real-time Pyth price feeds. Built for the Pyth Entropy hackathon — showcasing Pyth Entropy for true on-chain randomness and Pyth Price Feeds for gameplay effects.
Status
paused. Single-push hackathon artifact from 2025-09-28. Deployed contract at 0x7222F6872ae99662A0b6fAC469143493711a3B2f (likely testnet). No followup commits.
Stack
- Chain: EVM smart contracts via Hardhat.
- Wallet: MetaMask.
- Randomness: Pyth Entropy for deck generation and battle resolution.
- Price data: Pyth Network price feeds boost card stats.
- Frontend: web (JavaScript primary language per GitHub).
Key decisions
- Pyth Entropy for randomness: hackathon target prize. True on-chain randomness matters for fair deck generation and battle outcomes.
- Price-linked card stats: novel gameplay mechanic that ties the game to real market movements — cards literally pump and dump.
- Free-to-start tickets: 5 unlock tickets on signup removes the onboarding friction of needing ETH just to try.
- Staking battles with winner-takes-all: simplest PvP economics; no platform fee extraction visible in README.
Learnings
- Hackathon-native: the project is shaped around what Pyth Entropy + Feeds enable, not the other way around. Good forcing function for focused scope.
Outcomes
- Built, deployed, README-documented. No evidence of post-hackathon activity. Roadmap items in README (NFT minting, tournaments, mobile, multiplayer lobbies) are unshipped.
Open questions
- Did it place in the Pyth Entropy Pool Prize?
- Retention intent: shelved experiment or paused-with-plans?
- Is the contract still reachable on testnet?
Links
- Source summaries: github-duels-source
- Hackathon context: Pyth Entropy Pool Prize (external)