Frequently Asked Questions
Back to portalYou'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.
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.
People come to your restaurant but your menu is either too expensive or not yummy enough. Try reducing prices or changing ingredients.
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.
People like yummy food. A Kebab with double bread or 10x meat probably won't work. Adding extra ingredients lets you charge higher prices.
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."
Every company that went bankrupt 10 times in a row gets excluded unless the code has changed.
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.
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.
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.
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.
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").
Yes. The main difference is you're the only player in a "save and check" run. See full and check for all parameters.
Those are not the rules in play. The actual rules are secret to make the game more challenging.
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.
Calculated from size, location quality, staff qualification/quantity, interior accessories, and meal popularity. The best restaurant gets 100%, others are relative.
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.