โ† Back to the game

How to Play

Version 5 ยท Updated 9 Oct 2026

The Goal

You are a programmer working from home. Your enemy is the Chaos: deadlines, bugs, noisy neighbors and a Wi-Fi connection with a mind of its own. You win in either of two ways:

If your own life reaches 0, you lose.

Your Turn

  1. Play one Focus Hour. Focus Hours give you Focus, the resource you spend on everything else. You may play one per turn.
  2. Spend Focus to raise characters and play Tools, Snacks and Breaks. The number in the circle on a card is its cost.
  3. Seek (2 Focus) draws an extra card.
  4. Proceed to Combat to attack. Characters can attack the turn they are raised.
  5. End Turn. The Chaos then takes its turn.
Tap a card once to select it, then tap it again to play it. You can turn on extra confirmation in Options.

Card Types

Tap the small magnifier on any card to read it in full. The enlarged card also has a Dev lore note about the idea behind it.

Combat

When you attack

Tap Proceed to Combat, tap the characters you want to attack with, then tap Attack. The Chaos chooses whether to block. Unblocked attackers hit its life. Attacking taps a character, so it cannot block on the Chaos's turn unless it has Async.

When the Chaos attacks

Choose your blockers: tap one of your untapped characters, then tap the attacker it should block. Unblocked attackers hit your life.

Damage

Blocking characters and attackers deal damage equal to their Attack to each other. A character whose damage taken reaches its Defense is defeated. Damage wears off at the end of the turn.

Keywords

AsyncDoes not tap when it attacks, so it can still block.
Headphones OnTakes half damage (rounded down, minimum 1) from the first hit each turn.
HeisenbugCharacters with cost 2 or less cannot block it.
Race ConditionCharacters with cost 3 or less cannot block it.
Tech LeadYour other characters get +1/+0.
MentorYour other characters get +0/+1.
Pair Programming+1/+0 while you control another Dev.
Good Setup+1/+1 while you control 4 or more Focus Hours.
BurnoutAt the start of your turn, discard a card or it gets -1/-1.
HotfixDeals 1 damage to a chosen enemy when it enters play.
Read the DocsWhen it enters play, look at the top 4 cards of your deck and take a Release Goal if one is there.
Self-CareRestores 2 life when it enters play.
Stack OverflowDraw a card when it enters play.
Code ReviewDraw 2 cards when it enters play.
Automate ItYour next Tool, Snack or Break costs 1 less.
Open SourceCreates a 1/1 Contributor token when it enters play.
Fetch DependencyFetches a Focus Hour from your deck, tapped, when it enters play.
Reply-AllYour opponent discards a random card when it enters play.
AI CardPowerful, but counts toward your AI Dependence (see below).

AI Cards and AI Dependence

AI cards are strong: big attackers, extra cards, quick damage. But every one has a cost, because relying on AI too much hurts.

Use AI cards at the right moment, then switch to human cards to reset. Playing every AI card you draw is the quickest way to lose.

Privacy

The game counts anonymous visits and games with a random code. It stores no name, IP address or deck. You can turn it off in Options โ†’ More settings and backup.

Leaderboards (under More) show the top 10 for today's Daily Challenge, total campaign stars and the fastest Ultimate Win. Everyone appears as a random name like Player 4821, and the number of players is never shown. Scores played on Intern difficulty are not sent. You can leave the leaderboards in Options.

Game Modes

Difficulty (Options) changes starting life: Intern 40 vs 18, Mid-Level 35 vs 20, Senior 30 vs 22. It applies to your next game.

Deck Builder and Codex

Saving and Backup

Progress is stored in your browser on this device. To move it or protect it, open Options โ†’ More settings and backup, copy your Backup code and keep it in your notes. To restore, paste the code and press Restore. The backup saves campaign stars, decks, Daily streak and your record.

Clearing your browser data or using "Reset saved data" removes progress on this device, so make a backup first.

Frequently Asked

Can I undo a move?

No. Use the confirm options if you want to avoid mistakes.

Why did I lose a campaign battle?

Later battles scale up. Try a stronger deck, play a Focus Hour every turn, and keep blockers back when the Chaos has big attackers.

The text is too small or too large.

Options has Interface size and Card text size.

The Chaos cheats with surprises.

The Chaos plays surprises and you do not. Read the log and enlarge unfamiliar cards.

Can I replay the tutorial?

Yes. Open More on the main menu and choose Tutorial (replay).