April 9, 2026
Extra cheese, 25MHz please
How Pizza Tycoon simulated traffic on a 25 MHz CPU
Fans lose it: 90s pizza game faked traffic with coin flips; nostalgia and GOG angst
TLDR: A fan remake reveals Pizza Tycoon’s “living” traffic was just one‑way tiles and coin‑flip turns running on a tiny 25 MHz chip. Commenters are equal parts amazed, nostalgic, and inspired—clamoring for a low‑hardware game jam, lamenting no GOG release, and vowing to ditch overengineered traffic sims.
The internet just found out a 1994 pizza sim made its city traffic look alive using one‑way road tiles and literal coin flips at corners—on a 25 MHz chip—and the crowd is howling. The dev behind open‑source remake Pizza Legacy says modern brains (and beefy CPUs) made him overthink it for years, until peeking at the old assembly—yes, with AI help—revealed the magic: cars didn’t “plan” anything, they just followed lane tiles and moved one pixel at a time. Cue commenters chanting that simple beats smart.
Nostalgia hit hard. One fan went hunting on GOG and came back empty‑handed, while another reminisced about grinding for perfect pizza scores that felt off by a single pixel. Meanwhile, devs in the thread had a full‑on eureka: don’t model intersections—model lanes, with a tiny bias against turns, no U‑turns, and boom, “alive” traffic. The purist mic‑drop: “There’s always a simple explanation for anything that looks too complicated for an old game to do.” Others are pitching a game jam for titles that “have no business” running on potato hardware—think the demoscene, but playable. Sprinkled on top: jokes about “cars with no brain, just vibes” and modern CPUs getting schooled by a 90s pizza parlor.
Key Points
- •Pizza Tycoon’s traffic ran on a 25 MHz 386 by encoding direction and rules directly in road tiles, avoiding pathfinding.
- •The reimplementation, Pizza Legacy, initially tried complex per-tile occupancy and locking, which proved unmanageable.
- •Cities are a 160×120 grid of tiles from landsym.vga; road tiles define one-way lanes and corners provide simple probabilistic choices.
- •Movement updates one pixel per tick with a simple blocked check and a 16-step counter per tile, adjusting X/Y by direction.
- •A rule prevents two consecutive left turns to keep traffic looking natural; maps are designed so adjacent tiles yield valid routes.