


Order Ops is a six-player ecosystem simulation of online food delivery platform operations. Two participants play as competing Platforms and four as Restaurants, each operating individually within a shared system. Platforms negotiate commission rates and penalty structures with restaurants, manage order acceptance, assign delivery drivers from a shared pool, and estimate delivery times. Restaurants accept or reject orders based on kitchen capacity, estimate preparation times, and prioritise order queues. Performance scores — the Platform Performance Score and Restaurant Performance Score — drive order allocation through a Softmax function, creating a direct feedback loop between operational precision and market positioning.
The simulation runs across four phases: a negotiation phase, normal Day 1 operations, a Day 2 rain disruption scenario that reduces driver availability by 30% while sharply increasing order volumes, and a final recovery phase. The shared driver pool lies at the heart of the simulation's design — it creates interdependencies across all six players that make individual optimisation insufficient, and reveals how small operational failures cascade rapidly across a three-sided market.