Skip to content
alexmel1Public

About

BaseBlobs is a cozy mobile-first collectible web app inspired by Tamagotchi, idle games, and Web3 culture.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

🟦 BaseBlobs

A cozy collectible idle game built on Base — raise, evolve & explore with your Blobs.

Base React TypeScript Vite AI Built

▶ Play Now · Base.build


🌌 Lore

Inside the Base network, fragments of digital energy slowly began forming living creatures called BaseBlobs.

These small beings absorb energy from transactions, blocks, and network activity.

Some are sleepy. Some are chaotic. Some resonate with rare cosmic signals.

Nobody fully understands where they came from. But explorers discovered one thing:

The deeper a Blob travels into the network… the stranger it becomes.


🎯 Core Gameplay Loop

Expeditions → Cubes → Upgrades → Blob Collection → Network Nodes → Reactor

Players:

  • send Blobs on expeditions across 6 unique zones
  • collect 💠 Cubes and XP
  • level up Blobs and upgrade them along the branches each one rolled at summon
  • capture and defend Network Nodes for passive income
  • summon new Blobs and expand their collection — with Cubes, or instantly for 0.20 USDC
  • contribute Cubes to community Reactor events to earn real USDC on Base
  • battle other players' squads in the weekly Arena for Cube and cosmetic rewards

👾 Personality System

Each Blob has a unique personality that shapes its stats and playstyle:

Personality Bonus
😊 Happy +20% XP from all expeditions
😴 Sleepy Energy regenerates 30% faster · naturally high Power (best for holding Nodes)
🍀 Lucky +15% cube reward on all zones, plus the highest Luck stat (crit-chance for double rewards)
⚡ Chaotic Chance for a +50% cube reward spike on any expedition
🌌 Cosmic +25% all rewards at Lv.10+

⚡ Energy System

Energy powers expeditions and regenerates over time.

Stat Value
Regeneration 1 per 5 minutes (30% faster with a Sleepy Blob in your collection)

🗺 Expedition Zones

Six zones unlock progressively as your Blob grows stronger:

Tier Zone Energy Cubes XP Unlock
I 🟦 🌱 Base Fields 10 20–50 12 Lv. 1
II 🟣 💠 Cube Cave 15 60–110 25 Lv. 4
III 🟣 🌲 Signal Forest 20 100–170 42 Lv. 7
IV 🔴 🌋 Neon Volcano 25 170–280 65 Lv. 11
V 🟠 🌌 Void Network 30 270–430 95 Lv. 15
VI 🟡 ⛓️ Base Chain Core 35 400–700 140 Lv. 19

Random events can fire on Expedition completion (bonus multipliers, rare drops, and more).


⬆️ Upgrade System

Every Blob is born with its own random set of 3 branches out of 7. The set is rolled server-side at summon and can never be rerolled — two Blobs of the same personality can play completely differently. Each branch has 5 levels.

Every Blob is guaranteed at least one Mining and one Combat branch, so no Blob is ever useless in either mode.

⛏️ Mining branches

Branch Effect Max Bonus
⚡ Speed Reduces expedition time −45%
⛏️ Extraction More cubes per expedition +75%
🍀 Fortune Increases crit chance for double cube rewards +30%
📚 Insight More XP per expedition +65%

⚔️ Combat branches

Combat branches drive POWER — used for Network Node capture, and for the upcoming Arena.

Branch Effect Max Bonus
💢 Vigor Raw POWER multiplier (attack and defense) +52%
🛡️ Guard Strengthens defense of nodes this Blob holds +70%
🔥 Ferocity Stronger when attacking someone else's node +70%

Upgrade slot progression — how many branches you can develop at once:

  • Lv. 1 → 1 branch
  • Lv. 5 → 2 branches
  • Lv. 10 → all 3 branches

🎲 Expedition Events

Every completed expedition rolls one event on settlement:

Event Chance Effect
✅ Safe Return 40% Standard payout
💎 Rich Vein 25% ×1.5 Cubes
🌩️ Data Storm 12% ×0.85 Cubes, ×1.3 XP — a trade, not a loss
🎁 Blob Charm 11% Next expedition pays double Cubes
🔮 Awakening 8% Double XP
👑 Jackpot 4% ×3 Cubes, ×1.5 XP

📈 Progression & Evolution

Max Level

20

Evolution Stages

Level Form What Changes
Lv. 1–4 🟦 Base Blob Standard form
Lv. 5 ✨ Glow Form Neon aura ring, 2nd upgrade branch unlocked
Lv. 10 💎 Crystal Form Orbiting particles, all upgrades unlocked
Lv. 20 👑 Ascended Form Golden glow, max evolution stage

🐣 Blob Collection

Summoning

Two ways to summon, sharing the same collection cap:

  • Cubes: starts at 1,500 💠 Cubes, increasing by +500 for each Blob you already own
  • USDC: flat 0.20 USDC per Blob, paid on-chain to the treasury wallet and verified server-side before the Blob is granted
  • Collection cap: 10 Blobs total, from either path combined
  • Each summon rolls a random personality Blob, starting at Lv. 1

Blob Info & FAQ

An in-app FAQ panel explains stats, personalities, upgrades, expeditions, Nodes, and the Reactor — everything a new player needs to get oriented.


🗺️ Network Nodes

Map-based locations that generate passive Cubes once captured (accumulates up to 24h of income — collect regularly).

  • Attacking: your Blob's Power (raised by Vigor, then by Ferocity when attacking) is checked against the node's defense — a clear advantage guarantees capture, a close match is a coin flip.
  • Defending: a node is held by the Power of the Blob that captured it, multiplied by that Blob's Guard branch (up to +70%).
  • Fortification: the longer you hold a node, the more fortified it becomes (up to +50% extra defense after several days of continuous ownership).
  • Cooldown: a short cooldown after each attack attempt prevents back-to-back spam attacks on the same node.

☢️ The Reactor

A recurring, community-wide event: contribute Cubes toward a shared pool target. When the target is reached, contributors split a real USDC pool proportional to their contribution, via a Merkle-drop claim on Base (small gas fee applies for the claim transaction). Claiming has no deadline — each closed season's Merkle tree is archived, so a reward stays claimable long after a new season starts.


📱 App Structure

Screen Content
🏠 Home Your main Blob, XP bar, energy, My Blobs collection
🗺 Explore Expedition zones with tier badges, timers, rewards
⬆️ Upgrades The 3 branches this Blob rolled + evolution status
🛒 Shop Blob summon (Cubes or USDC)
⚔️ Arena Weekly 3v3 PvP ladder, MMR matchmaking, battle replay
☢️ Reactor Community USDC pool, contribute Cubes, claim your share
❓ FAQ In-app guide to every game mechanic

🎨 Visual Direction

Style:

  • dark neon background
  • soft blue, purple and neon glows per personality
  • rounded glassmorphism UI panels
  • cute square Blobs with expressive animated faces
  • minimal cyber aesthetic
  • cozy sci-fi vibe

Blob design:

  • rounded square body with glossy material
  • big expressive eyes, pink blush, soft smile
  • unique glow colour per personality
  • bouncy floating animations

🔗 On-chain / Off-chain

Feature Where
Levels, XP, Cubes, upgrades, Node ownership, Arena matches Server-authoritative (Firestore + backend API)
USDC claim from Reactor events ✅ Live on Base — Merkle-drop claim, BlobReactorV2 contract
Paid Blob summon ✅ Live on Base — plain USDC transfer, verified server-side (no custom contract)

Wallet support: Any wallet supported via WalletConnect (Reown) — including Coinbase / Base App and MetaMask.

Wallet discipline: the app never opens your wallet on its own. Signature requests happen only in response to a deliberate action — background syncs, tab focus and polling all run read-only and stay silent when a session has expired.


🆕 Latest Updates

  • Reactor rebuilt on USDC — moved off the old $BLOBS token onto a new BlobReactorV2 contract paying out real USDC, via server-verified Merkle-drop claims. Past seasons are archived so a claim never expires, even after the next season starts.
  • Arena shipped — weekly 3v3 PvP: register a squad, 5 fights/day, server-computed combat, MMR matchmaking against other live squads (bot opponents when the pool is empty), canvas battle replay. Season leaderboard payouts are still in progress.
  • Paid Blob summon — summon instantly for 0.20 USDC as an alternative to grinding Cubes, sharing the same 10-Blob cap. Verified server-side against the actual on-chain payment, no custom contract involved.
  • Per-Blob upgrade branches — 7 branches total, each Blob rolls its own 3 at summon. Mining vs Combat split, guaranteed one of each. Existing Blobs keep their original three, so nothing invested is lost.
  • Combat branches — Vigor, Guard and Ferocity feed real Node and Arena combat maths (attack, defense, fortification).
  • Data Storm rebalanced — was a flat −30% Cube punishment, now a trade: ×0.85 Cubes for ×1.3 XP. Jackpot, Awakening and Blob Charm all got slightly more common.
  • Reactor is a full screen — no longer a blocking modal; navigate freely from the bottom bar like every other section.
  • Reworked Home — accurate Blob stat card (the old one advertised bonuses that did not exist), per-Blob XP bars on every card, and calmer primary actions.

🤖 Built with AI

BaseBlobs was designed and built collaboratively with AI — game design, balance, backend security, and UI were all shaped through conversations with Claude (Anthropic) and Gemini (Google AI Studio).


Built with ❤️ on Base · 2026

About

BaseBlobs is a cozy mobile-first collectible web app inspired by Tamagotchi, idle games, and Web3 culture.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages