In the rule “The Night”, replace “Queue up: For each Truck with an Operating Status of Open (in a random order), perform one Sale.” with
Queue up: For each customer (in a random order), perform one Sale.
In the rule “The Night”, replace
A Sale is an atomic action performed for a specific Truck, with the following ordered steps:-
- A Customer arrives: The Yard selects a Customer at random from the list of Customers. That Customer becomes the Active Customer for this Sale.
- The Active Customer reads the menu: The Yard selects a random item on that Truck’s Menu to be the Active Customer’s Choice.
with
A Sale is an atomic action performed for a specific Customer, with the following ordered steps:
- A Customer arrives: The Yard selects a Customer at random from the list of Customers. That Customer becomes the Active Customer for this Sale.
- The Active Customer reads the menu: The Yard selects a random item among those available on all Open Trucks’ Menus to be the Active Customer’s Choice.
With the current rules, the only real benefit of having many menu items is the potential to steal other trucks’ customers, whereas more menu items has the drawbacks of less control over the customer’s choice and higher ingredient costs.
Additionally, closing one’s truck now has the downside of benefiting others by increasing the customer to truck-ratio, while the Closed Actions available should “Proposal: Maintenance” pass have greater relevance.
Nolemeldo: