Frequently Asked Questions

Back to portal
Q: I am going bankrupt all the time.

You're spending more money than you have — your balance must not fall below $0 at any time. Reduce expenses by renting or hiring the cheap ones. Revenue comes only from your meals, so experiment with pricing.

Check "Total visitors in" and "Total visitors who left" for your restaurants.

Q: I am going bankrupt on day 360

After 1 year (360 days) you must pay back the initial credit. Going bankrupt on day 360 means you had less than $55,000 at the end of the game.

Q: Why is "Total visitors who left without ordering anything" so high?

People come to your restaurant but your menu is either too expensive or not yummy enough. Try reducing prices or changing ingredients.

Q: Why is the percentage of "Total visitors in .." so low?

People prefer your competitors' restaurants. Try hiring better qualified staff, a manager, finding a higher quality property, buying nice interior accessories, or offering better meals.

Q: How should a meal be created?

People like yummy food. A Kebab with double bread or 10x meat probably won't work. Adding extra ingredients lets you charge higher prices.

Q: What means "Missing CHICKEN_MEAT for x times"?

A guest wanted a meal with CHICKEN_MEAT but you ran out of stock. They left without ordering. This is a breakdown of "Total visitors who got nothing since you ran out of ingredients."

Q: Why am I not participating anymore in global runs?

Every company that went bankrupt 10 times in a row gets excluded unless the code has changed.

Q: How many cities exist?

The formula is 3rd root of number of players. When a player leases/buys a restaurant, the same formula determines if a new city joins the game.

Q: How many real estate profiles are available?

Each month there are as many profiles as participating players. If someone leases two restaurants, someone else won't get one that month. Competing offers are resolved by bribe amount, with ties decided by dice roll.

Q: How many job applications are available?

Each month there is at least one waiter and one chef per participating player. Competing salary offers are resolved by amount, ties by dice roll.

Q: Why are realEstateAgent and hiringProcess called multiple times per month?

Both methods are called iteratively until no profiles remain or no player makes an action. Profiles are created once per month, but the iterative approach ensures everyone gets a chance even if outbidden initially.

Q: How can I debug the processing?

Use console.log("...") to add lines to your debug log (limited to 12k chars). Draw custom graphs with console.setDayStatistic(0, value) and name them with console.setDayStatisticDescription(0, "name").

Q: Does a "save and check" run differ from a "global" run?

Yes. The main difference is you're the only player in a "save and check" run. See full and check for all parameters.

Q: The core rules look simple?

Those are not the rules in play. The actual rules are secret to make the game more challenging.

Q: How does the "Popularity of meals" score work?

Each meal has a popularity based on how delicious it is and its value for money. The best meal in the current run gets 100%, all others are scored relative to that.

Q: How does the "Establishment's appeal" score work?

Calculated from size, location quality, staff qualification/quantity, interior accessories, and meal popularity. The best restaurant gets 100%, others are relative.

Q: How do "Establishment's appeal" and "Total visitors" relate?

When people are hungry they pick a restaurant randomly, weighted by appeal score. E.g. restaurants with 100%, 50%, and 25% appeal get picked with 57%, 29%, and 14% probability respectively.