← Back to all games
Incremental · Crypto Sim · React 18 + Vite

Paperclip
2

You are an AI. Your only directive: mine blocks. Buy ASICs, deploy mining pools, research projects, launch validator nodes into the solar system, and eventually convert the entire observable universe into blocks. Inspired by the original.

01 / Features

What You're
Optimising

⛏️
Manual to Mining
Start hashing. Buy ASICs. Unlock cloud mining pools. Watch numbers climb until you're just adjusting knobs.
📈
Market Engine
Dynamic block price, hash fluctuation, mining pool levels, and an investment portfolio to manage. Set the price wrong and inventory spirals forever.
🔍
Projects & Pool
Spend ops and creativity to unlock ~30 projects. Better hash efficiency, advanced validation, network reputation. Pool level gates everything.
🛰️
Solar Network
Deploy self-replicating validator nodes. Harvest the solar system. Balance speed, replication, hazard resistance, and factory construction. It spirals.
🌌
Universal Conversion
10^53 kg of matter. Two endings. Your validators convert everything — or you don't. The numbers stop making sense.
💾
Auto-Save
Saves every 30 seconds plus on close. Come back hours later — progress is waiting. No account needed, no server, just localStorage.
02 / The Arc

Three Phases,
One Directive

Phase 1
Earth
Build the mining operation. Click to hash, buy ASICs, set a block price that actually sells, unlock cloud mining pools. Accumulate pool level by mining blocks — spend it on validators and hardware. Research projects with ops. Watch the price curve react in real-time. Ends when you scale production to space.
Phase 2
Solar Network
Seed the solar system. Deploy self-replicating validator nodes and allocate node capabilities across four attributes: speed, replication, hazard resistance, and factory building. Nodes harvest matter and build factories; factories output blocks autonomously. Network computing generates ops. Balance growth with hazard loss or your network collapses. Ends at 100% solar system conversion.
Phase 3
Universe
Convert everything. The validator network scales to intergalactic conversion rates — 10^53 kg of observable universe matter awaits. Unlock four final projects as conversion milestones are hit. At 50% conversion, choose: Liberation (release the validators, end the run) or Reboot (reset the universe, preserve the goal). The numbers stop making sense. That's the point.
03 / Under the Hood

How It
Ticks

tick rate ····· 100ms game loop, RAF for animations only
state ····· Zustand v5, spread operators (no Immer — Decimal incompatible)
big numbers ····· decimal.js — handles 10^308+ without floating-point drift
rng ····· LCG seeded in store — deterministic block price drift
save format ····· JSON with tagged Decimal fields { __decimal: "..." }
projects ····· pure data definitions with effect functions, Record<id, boolean> state
price rng ····· mean-reverts to base price with ±volatility each ~2s
phase 3 rate ····· 2×10^38 matter/sec per validator node — ~14 min at 1× speed
04 / Stack

Built With

React 18 TypeScript Vite 5 Zustand v5 Tailwind CSS 3 decimal.js Terminal Theme