Office of Operations

Drag together a handful of low-level instructions to transform a conveyor of numbers, exactly to spec.

Was this fun?
How to play

Each level gives you an input conveyor and a target transformation. Assemble a program from simple instructions, inbox, outbox, copy, add, subtract and jumps, using a few memory tiles. Run it: it must produce the right outputs and generalise to hidden cases, not just the sample. Some levels disable an instruction to force a fresh approach.

Controls
Tips & strategy
What you'll learn

Office of Operations is an assembly-style programming puzzle about instructions, memory and loops, showing how computers really run.

Origins

The instruction set here — inbox, outbox, copy, add, subtract, jumps and a few memory tiles — is Human Resource Machine's, the visual-programming puzzle game Tomorrow Corporation released in 2015. Its whole idea was to use an office worker moving objects between an inbox, an outbox and storage as a metaphor for assembly language.

That metaphor is unusually faithful. Real assembly has no variables, only registers and addresses, so "carry this to the shelf and come back" is genuinely what a MOV instruction does.

The requirement that a program must generalise to hidden cases, not merely handle the sample, is the part that makes it teaching rather than puzzling. Hard-coding the visible answer is the mistake every beginner makes, and there is no way to be told off for it except by a test you did not get to see.

About Office of Operations

Office of Operations is an original assembly-style programming puzzle about instructions, memory and loops. Play free in your browser with daily and practice levels.

A free, original browser game on PlayPendium. No download, no install.

PlayPendium
About this game ↓
PlayPendium · About · Contact · Privacy · Terms · Cookies · Accessibility · Copyright · Browse all games · Classic arcade games · © 2026