NULL_STATE
A real-time dungeon crawler on the Celo blockchain, built for MiniPay. This page covers how the game works, what carries real value, and what to expect as a player.
Overview
NULL_STATE is a top-down, real-time dungeon crawler. Take up the Knight's armor and descend through procedurally generated bunkers — fighting enemies, looting containers, and gearing up along the way. Your wallet address is your player identity; there is no separate account or sign-up.
Most of the run — movement, combat, and looting — happens instantly and off-chain, so there is no network fee or wallet prompt for every hit. What settles on Celo are the things that carry real value: your Season Pass, Vault Quest rewards, and Marketplace purchases.
Death is softened, not final: dying drops you back on the floor you died on with full HP, rather than sending you back to the start. Loot you haven't burned carries over across bunkers until you spend it.
Game Mechanics
The Knight
You play as the Knight — an armored melee crawler with a steel-slash attack. Your power and look come from the gear you equip (weapons, armor, and cosmetic outfits), not from a class choice.
Bunkers & The Lift
Bunkers are procedurally generated, grid-aligned floors connected by corridors and doors. Rooms you haven't entered stay dark until you walk through the door (fog of war). Clear every hostile on a floor to unlock The Lift, which lets you push to the next floor or revisit any floor you've already cleared.
Loot & Containers
Opening a container rolls a handful of items straight into your inventory — no floor drops. Items come in five rarities (Common through Legendary); higher rarities are rarer and worth more when burned.
Armory Trial
Clearing Act 1 unlocks a one-time Armory Trial: pick any 2 premium weapons in the Marketplace and use them free for 48 hours each. A weapon's clock only starts the first time you equip it — until then it waits in your inventory. When a trial expires the weapon returns to the shop, ready to buy if you miss it.
NULL_STRIKE
A powerful ultimate attack you can trigger against tough enemies or when your HP runs critically low. It's free — no wallet transaction required — and gated only by a short cooldown, so its real cost is timing.
Death & Respawn
Reaching zero HP drops you back on the same floor with full HP — progress on floors you've already cleared is kept. Unburned loot stays in your inventory across the whole run.
Golden Key & Vault Quest
While looting, certain containers have a chance to drop a Golden Key or a Code Paper — each capped at one per wallet per week. Neither can be burned.
Bring both to the sealed Vault door and enter the 4-digit code from your Code Paper. You get 3 attempts per week; a correct code pays out real USDT to your wallet. The code resets every Monday at 00:00 UTC, along with your weekly Golden Key and Paper allowance.
Rewards & Season Pass
Burning Items
Burning permanently removes an item from your inventory and instantly credits NullState Point — an off-chain, in-game currency (not real money, not withdrawable). Spend it on lower-priced Marketplace gear via the Swap button; pricier items still require real USDM, USDC, or USDT.
Season Pass
A Season Pass is a non-transferable (Soulbound) NFT. Holding one grants the exclusive Warden outfit, daily perks (bonus energy runs or Glitch Shards, claimable once per day), and eligibility for the seasonal top-3 leaderboard bonus. Its price is payable in USDM, USDC, or USDT.
Leaderboard
Each season (monthly), players are ranked by experience earned in their runs. The top 3 Season-Pass holders at season end split a real USDT prize pool; rankings reset for the new season.
Chain & Wallet
NULL_STATE runs on Celo mainnet. Real-money actions — the Season Pass, Vault Quest payouts, and Marketplace purchases — settle as normal Celo transactions. Inventory and run progress are stored off-chain for instant, gasless play; NULL_STRIKE is free and never touches the chain.
- Network — Celo Mainnet (chain ID 42220)
- Wallet support — MiniPay (auto-connects) and the MetaMask browser extension. WalletConnect, Rainbow, and Coinbase Wallet are not integrated.
- Tokens — USDM (Mento Dollar), USDC, and USDT for Marketplace & Pass; rewards paid in USDT
- License — MIT, source available on GitHub
Roadmap
Phase 01 — Genesis
Live- Real-time dungeon engine
- MiniPay native wallet
- Marketplace (USDM / USDC / USDT)
- Golden Key & Treasure Vault Quest
- Season Pass system
- Monthly leaderboard
Phase 02 — Expansion
Planned- New bunkers & zones
- On-chain leaderboard snapshots
- Referral rewards
- Discord community
Phase 03 — Protocol Wars
Planned- Multiplayer improvements
- PvP arena mode
- Deeper Marketplace economy
Phase 04 — Null Protocol
Exploratory- Full world persistence
- Cross-chain bridges
- Tournament seasons
FAQ
What does it cost to play?
Playing, looting, and NULL_STRIKE are all free. A Season Pass (paid in USDM/USDC/USDT) adds the exclusive Warden outfit, daily perks, and top-3 season bonus eligibility, and the Marketplace sells gear for USDM, USDC, or USDT — but nothing is required to play and earn.
What happens when my character dies?
You respawn on the same floor with full HP — not back at floor 1. Unburned loot stays in your inventory, and lifetime stats are preserved.
What is the Golden Key and the Vault Quest?
The Golden Key and a Code Paper occasionally drop while looting, capped at one of each per wallet per week. Bring both to the Vault door and enter the weekly 4-digit code (3 attempts) for a real USDT reward.
Is the code open source?
Yes. The smart contracts and frontend are MIT licensed and available on GitHub.
Are the smart contracts audited?
The contracts have not undergone a formal third-party audit. Play with amounts you are comfortable risking, as with any early-stage on-chain application.
Which wallets are supported?
MiniPay is supported natively. The MetaMask browser extension also works. WalletConnect, Rainbow, and Coinbase Wallet are not currently integrated.