Welcome to Darkest Dungeon, an infinite procedural dungeon-crawling adventure where danger lurks around every corner! ๐งโโ๏ธโ๏ธ Explore mysterious dungeons, collect treasures, defeat fearsome enemies, and race to find the stairs to escape to the next level! But bewareโeach level gets harder, and you only have 3 lives. Can you survive the darkness and climb to glory?
Welcome to Darkest Dungeon, an infinite procedural dungeon-crawling adventure where danger lurks around every corner! ๐งโโ๏ธโ๏ธ Explore mysterious dungeons, collect treasures, defeat fearsome enemies, and race to find the stairs to escape to the next level! But bewareโeach level gets harder, and you only have 3 lives. Can you survive the darkness and climb to glory?
๐ฐ Earn as You Play! The core you collect in the game can be minted into Dungeon Tokens ($DGN), making every adventure not just thrilling but also rewarding! ๐๐ฅ
Randomly Generated Dungeons: Each playthrough offers a fresh dungeon layout. No two games are the same!
Enemies:
Skeletons: Common foes with average stats.
Archers: Dangerous enemies with long-range attacks, higher HP, and higher damage per second (DPS).
Loot System: Collect coins to increase your score and HP. Coins come in various forms:
๐ช Silver
๐ก Gold
๐ข Emerald
๐ด Ruby
๐ Diamond
Explore rooms, defeat enemies, and find the stairs to advance to the next level. With each new level, the dungeon grows larger, enemies get tougher, and the stakes get higher!
Defeat enemies to boost your score.
Collect rare loot for extra points and perks.
๐ 3 Lives: When your three lives are up, Game Over! Save your scores and records on-chain to earn perks for future runs.
This game is built for the Base Hackathon using modern tools and Web3 integrations. Hereโs what powers the dungeon:
On-Chain Features: Store scores and timer data on-chain, unlocking special perks for future playthroughs.
Minting the score in form of Token Dungeon(DGN)
Contracts are deployed at Arbsepolia [
0x5fCbCe8AB60088Cde94abECeD17aEeeE24a30aD0
]
Contract Token Dungeon at Arbsepolia [
0x88Cd3169F110333eB7e4f5E0915f9D62b60B872f
๐๏ธ Progress & Milestones โ Week 1 โ Ideation & Core Architecture Finalized the game concept: dungeon crawler with Web3 incentives. Designed game loop mechanics: random dungeon generation, enemies, loot, scoring. Defined on-chain interactions: storing scores, minting tokens, rewarding players. Set up Arbitrum Sepolia Testnet environment for development. โ Week 2 โ Smart Contracts Dungeon Token ($DGN) ERC-20 contract deployed. Game contract created to: Store player scores & timer data on-chain. Link gameplay to token minting (score โ $DGN conversion). Verified deployments on Arbitrum Sepolia (Chain ID: 421614). Game Contract: 0x88Cd3169F110333eB7e4f5E0915f9D62b60B872f Dungeon Token: 0x5fCbCe8AB60088Cde94abECeD17aEeeE24a30aD0 โ Week 3 โ Gameplay Prototype Built procedural dungeon generator โ guarantees unique layouts each run. Implemented enemy mechanics: Skeletons (balanced stats). Archers (long-range, higher HP & DPS). Designed loot system with 5 rarity types: Silver, Gold, Emerald, Ruby, Diamond. Added scoring rules: enemies defeated + loot collected = points. Lives system integrated (3 lives only โ Game Over). โ Week 4 โ On-Chain Integration Linked frontend gameplay with contracts using Wagmi + Viem. Players can: Save scores on-chain (stored securely on Arbitrum). Mint Dungeon Tokens ($DGN) based on performance. Enabled perks system: higher scores unlock bonus rewards for future runs. Integrated wallet connection (MetaMask, WalletConnect) for smooth onboarding. ๐ Next Steps Add multiplayer leaderboard โ compare scores on-chain. Introduce NFT power-ups that players can collect & trade. Optimize UX/UI for dungeon navigation. Deploy to Arbitrum One (Mainnet) after hackathon testing.
NA