Wie wäre es mit einer
Verkehrssimulation ?
Es gibt ein Spielbrett mit Strassen und Ampeln.
Zufällig werden an einer (oder mehreren) Stellen Kraftfahrzeuge generiert. (Stichwort: Object Factory)
Die KFZ fahren herum und biegen zufällig ab, bremsen vor Hindernissen, beachten Ampeln (oder auch nicht)...
Es gibt mindestens eine Klasse, die das Ganze visualisiert. (Stichwort: Model-View-Controller)
Wenn das noch nicht reicht, dann kommen noch Fussgänger hinzu, die manchmal umgenietet werden