⛔ DEADLOCK — every philosopher is stuck holding one fork
Thinking
Waiting (1 fork)
Eating
Deadlocked
This 2D companion drives the exact same fork-acquisition state machine as the 3D round table: pick a locking strategy, adjust the philosopher count and simulation speed, and watch a top-down table where seat colour (grey/yellow/green/red) shows each philosopher's state while fork colour shows who is holding it, culminating in a full-table deadlock banner whenever the naive strategy's circular wait triggers.