The frontier fills
Each colony keeps a list of empty cells touching its edge. Every tick it grabs a handful at random and claims them. Randomness at the edge is exactly what makes the border ragged and alive.
A petri garden · live culture · plate №0417
Magenta and teal creep across the agar by Eden growth — the same rough, greedy arithmetic real bacteria use. Drop an antibiotic disc and a clear zone blooms: the colonies stop dead at the edge of the drug.
Pick a disc below, then tap anywhere on the plate to place it.
The rules of the plate
Every colony is a real Eden growth cluster — cells recruited one frontier site at a time. No sprite, no loop of pre-baked shapes. What you see is the arithmetic settling.
Each colony keeps a list of empty cells touching its edge. Every tick it grabs a handful at random and claims them. Randomness at the edge is exactly what makes the border ragged and alive.
A cell can only be claimed once. Where magenta and teal collide, neither can pass — a seam forms exactly where their speeds balanced. Reseed the plate and the seam lands somewhere new every time.
Drop a disc and the drug diffuses outward. Inside its radius the agar goes clear and stays sterile — bacteria already there die back, and the advancing lawn halts at the ring. This is the Kirby–Bauer test, in miniature.
Read the plate
A wider zone means a weaker bug — or a stronger drug.
Ciprofloxacin punches a broad, sharp ring; erythromycin barely clears its own edge when the colony shrugs it off. The tray is ordered the way a lab reads results: measure the halo, and you have your answer in millimetres.