JACK IN: How We Built a Fully-Featured Cyberpunk MMO on a Raspberry Pi Zero
In an era where game development requires 100-gigabyte downloads, multi-billion-dollar budgets, and teams of thousands, we decided to go back to the roots. We asked a simple question: *What if the ultimate cyberpunk MMO wasn't a 3D sandbox, but a terminal?*
Running entirely on a Raspberry Pi Zero 2 W hidden in a pocket, accessible via a Tailscale VPN, **CyberWars** is a text-based RPG that packs more features, economy, and player-driven drama into a monospace font than most modern AAA titles.
Here is the complete breakdown of the neon-soaked empire we built, line by line.
### 1. The Foundation: The Streets & The Stats
At its core, *CyberWars* is a progression engine. Players start as streetrats in Watson, leveling up by spending **Energy** at the Gym and **Nerve** to pull Crimes.
But we didn't stop at a simple "click to win" loop. We introduced **Random Encounters**. When pulling a heist, there’s a chance you’ll trigger a text-based "Choose Your Own Adventure" scenario. *“A security drone rounds the corner. Do you [Hack] it, [Dodge] it, or [Smash] it?”* Your success is determined by your specific stats, adding an RPG layer to grinding.
To give players a reason to save their cash, we built **City Travel**. Watson is for beginners, but if you save up, you can pay a travel fee to move to Heywood, Pacifica, or The Badlands—each unlocking higher-tier crimes, better safehouses, and tougher competition.
### 2. The Chrome Tax: Cyberpsychosis
In true *Cyberpunk 2077* fashion, power comes at a cost. We didn’t just give players an inventory; we gave them an anatomy. Players have 8 equipment slots: Weapon, Vehicle, Cyberdeck, and four Anatomy slots (Head, Arms, Legs, Torso).
Here is where the genius of the build shines: **Humanity**.
Standard armor costs nothing, but installing Cyberware and Cyberdecks drains your Humanity. If your Humanity drops to zero, you suffer **Cyberpsychosis**. You get a massive stat boost, but you are instantly locked out of the Bank, the Market, the Casino, and Gangs. To cure it, you have to crawl to the Ripperdoc and pay a 50,000 €$ fee to flush your system. It forces players to balance raw power against their sanity.
### 3. The Player-Driven Economy
Money makes Night City spin, and we built multiple interconnected economies to sink and source cash:
* **The Bank:** A safe place to store eddies, safe from PvP muggers.
* **The Market & Workbench:** Players can buy gear, junk it for Tech Scrap, and craft their own custom items.
* **The Forge:** A massive late-game cash sink. Players spend millions of eddies and Tech Scrap to overclock their gear from +1 to +10. Failure downgrades the item (but never breaks it).
* **The Stock Exchange:** A live ticker featuring four megacorps (M5Stack, Militech, Raspberry Pi, Espressif Systems). Prices fluctuate every hour, allowing players to day-trade their way to fortune.
### 4. Lizzie’s Casino
We built four fully playable casino games from scratch:
* **Cyber Slots:** A dynamic emoji reel.
* **Dice:** Bet on High, Low, or Lucky 7.
* **Roulette:** Red, Black, Even, Odd, or exact numbers for a 35x payout.
* **Blackjack:** A full 1v1 card game against the dealer, complete with Hit/Stand mechanics tracked via server sessions.
### 5. The Net (Hacking Minigame)
Hacking isn’t just a stat; it’s a playable dungeon crawler. If you equip a Cyberdeck, you can Jack Into the Net. You are presented with a 3x3 grid of nodes. You click to breach them. Some are Datamines (cash), some are Black ICE (damage your deck), and one is the Core (massive payout). If your Deck HP hits zero, your connection fries and you take real physical damage.
### 6. Social Engineering & PvP
A true MMO lives and dies by its community. We built a suite of social tools:
* **Global & Gang Chat:** Live feeds with timestamps and player titles.
* **Gangs:** Players can found crews, apply to join them, deposit cash into a treasury, and declare war on rival gangs.
* **The Hitlist:** Did someone mug you? Put a cash bounty on their head. Bounty hunters can track them down, attack them, and claim the cash.
* **Private Profiles:** Clickable usernames let you inspect a player's equipped gear, stats, and titles. You can send them Private Messages or add them as Friends.
### 7. NetWatch Admin Control Panel
To keep the trolls at bay, we built a highly classified Admin Dashboard. It’s organized into sleek tabs: Content Creation, Item Forging, and Player Management.
But the true masterpiece is the **Moderation Tools**. Admins don’t just ban players; they can torment them.
* **Throttled:** Adds artificial 5-second lag to everything the player clicks.
* **Cursed (Shadowban):** The game lets the player click buttons, but nothing actually saves. They commit crimes, get fake success messages, but no cash or XP. They think the server is broken until they rage-quit.
### The Legacy of the Pi Zero
*CyberWars* is a testament to what Python, Flask, SQLite, and a little bit of imagination can achieve. It runs on a piece of hardware the size of a stick of gum, broadcasting a living, breathing city to anyone holding a phone.
It has bank heists, stock crashes, gambling addictions, cyberpsychotic breakdowns, and shadowbanned trolls wandering aimlessly in the digital fog.
It’s not just a game. It’s a world. And it fits in the palm of your hand. Stay metal, chooms.
Running entirely on a Raspberry Pi Zero 2 W hidden in a pocket, accessible via a Tailscale VPN, **CyberWars** is a text-based RPG that packs more features, economy, and player-driven drama into a monospace font than most modern AAA titles.
Here is the complete breakdown of the neon-soaked empire we built, line by line.
### 1. The Foundation: The Streets & The Stats
At its core, *CyberWars* is a progression engine. Players start as streetrats in Watson, leveling up by spending **Energy** at the Gym and **Nerve** to pull Crimes.
But we didn't stop at a simple "click to win" loop. We introduced **Random Encounters**. When pulling a heist, there’s a chance you’ll trigger a text-based "Choose Your Own Adventure" scenario. *“A security drone rounds the corner. Do you [Hack] it, [Dodge] it, or [Smash] it?”* Your success is determined by your specific stats, adding an RPG layer to grinding.
To give players a reason to save their cash, we built **City Travel**. Watson is for beginners, but if you save up, you can pay a travel fee to move to Heywood, Pacifica, or The Badlands—each unlocking higher-tier crimes, better safehouses, and tougher competition.
### 2. The Chrome Tax: Cyberpsychosis
In true *Cyberpunk 2077* fashion, power comes at a cost. We didn’t just give players an inventory; we gave them an anatomy. Players have 8 equipment slots: Weapon, Vehicle, Cyberdeck, and four Anatomy slots (Head, Arms, Legs, Torso).
Here is where the genius of the build shines: **Humanity**.
Standard armor costs nothing, but installing Cyberware and Cyberdecks drains your Humanity. If your Humanity drops to zero, you suffer **Cyberpsychosis**. You get a massive stat boost, but you are instantly locked out of the Bank, the Market, the Casino, and Gangs. To cure it, you have to crawl to the Ripperdoc and pay a 50,000 €$ fee to flush your system. It forces players to balance raw power against their sanity.
### 3. The Player-Driven Economy
Money makes Night City spin, and we built multiple interconnected economies to sink and source cash:
* **The Bank:** A safe place to store eddies, safe from PvP muggers.
* **The Market & Workbench:** Players can buy gear, junk it for Tech Scrap, and craft their own custom items.
* **The Forge:** A massive late-game cash sink. Players spend millions of eddies and Tech Scrap to overclock their gear from +1 to +10. Failure downgrades the item (but never breaks it).
* **The Stock Exchange:** A live ticker featuring four megacorps (M5Stack, Militech, Raspberry Pi, Espressif Systems). Prices fluctuate every hour, allowing players to day-trade their way to fortune.
### 4. Lizzie’s Casino
We built four fully playable casino games from scratch:
* **Cyber Slots:** A dynamic emoji reel.
* **Dice:** Bet on High, Low, or Lucky 7.
* **Roulette:** Red, Black, Even, Odd, or exact numbers for a 35x payout.
* **Blackjack:** A full 1v1 card game against the dealer, complete with Hit/Stand mechanics tracked via server sessions.
### 5. The Net (Hacking Minigame)
Hacking isn’t just a stat; it’s a playable dungeon crawler. If you equip a Cyberdeck, you can Jack Into the Net. You are presented with a 3x3 grid of nodes. You click to breach them. Some are Datamines (cash), some are Black ICE (damage your deck), and one is the Core (massive payout). If your Deck HP hits zero, your connection fries and you take real physical damage.
### 6. Social Engineering & PvP
A true MMO lives and dies by its community. We built a suite of social tools:
* **Global & Gang Chat:** Live feeds with timestamps and player titles.
* **Gangs:** Players can found crews, apply to join them, deposit cash into a treasury, and declare war on rival gangs.
* **The Hitlist:** Did someone mug you? Put a cash bounty on their head. Bounty hunters can track them down, attack them, and claim the cash.
* **Private Profiles:** Clickable usernames let you inspect a player's equipped gear, stats, and titles. You can send them Private Messages or add them as Friends.
### 7. NetWatch Admin Control Panel
To keep the trolls at bay, we built a highly classified Admin Dashboard. It’s organized into sleek tabs: Content Creation, Item Forging, and Player Management.
But the true masterpiece is the **Moderation Tools**. Admins don’t just ban players; they can torment them.
* **Throttled:** Adds artificial 5-second lag to everything the player clicks.
* **Cursed (Shadowban):** The game lets the player click buttons, but nothing actually saves. They commit crimes, get fake success messages, but no cash or XP. They think the server is broken until they rage-quit.
### The Legacy of the Pi Zero
*CyberWars* is a testament to what Python, Flask, SQLite, and a little bit of imagination can achieve. It runs on a piece of hardware the size of a stick of gum, broadcasting a living, breathing city to anyone holding a phone.
It has bank heists, stock crashes, gambling addictions, cyberpsychotic breakdowns, and shadowbanned trolls wandering aimlessly in the digital fog.
It’s not just a game. It’s a world. And it fits in the palm of your hand. Stay metal, chooms.