Astro Diner scoring and stars
Last updated: 6 September 2026
A clean serve earns credits. A finished shift turns those earnings into stars. The two calculations happen at different times.
Work through a first serve
This reproducible scoring example uses a Regular worth $18, served after eight seconds with 80 of 100 patience. There are no upgrades, premium ingredients, active frenzy, or completed contracts.
Patience above 50 adds $10. Eight seconds is too slow for a perfect serve. The first successful serve starts combo x1, with a 1.08 payout multiplier. (18 + 10) × 1.08 = 30.24. Round up once: $31.
Apply bonuses in the right order
Add customer value, the $10 speed bonus when patience exceeds 50, and the $18 perfect bonus when service takes no more than six seconds and patience exceeds 65. Multiply that subtotal by the Hype Bot factor, combo factor, premium ingredient factor, and any active frenzy factor. Round up, then add newly completed contract rewards.
Combo adds 0.08 per successful serve and caps at 1.75 on the tenth serve. Premium ingredients multiply by 2; a Premium Critic alone does not. Active frenzy multiplies by 1.35. The serve that starts frenzy uses the previous state, so its new frenzy bonus begins with later serves.
Serving at 30% patience or less adds urgent-save hype, not extra credits. Wrong builds and customer walkouts break the combo.
Earn stars when the shift ends
Survive until the timer expires with at least $250 to win. The practical whole-credit star thresholds are $163, $250, $388. A defeat can earn at most one star, however high the earnings.
Your saved world stars keep your best result. Replays do not add the same stars again. Mission rewards arrive afterward in your funds and do not raise that shift’s stars.
| Final credits | Result | Stars |
|---|---|---|
| $162 | Timer expired below goal: defeat | 0 |
| $163 | Timer expired below goal: defeat | 1 |
| $249 | Timer expired below goal: defeat | 1 |
| $250 | Timer expired, lives remain: victory | 2 |
| $387 | Timer expired, lives remain: victory | 2 |
| $388 | Timer expired, lives remain: victory | 3 |
| $388 | No lives left: defeat | 1 |
Read the result before your next attempt
Check failed orders as well as earnings. A strong payout cannot recover a shift after all lives are gone. If customers keep leaving, practice shorter tickets before adding faster arrivals.
Captured from a real local shift. Read earnings and missed customers before choosing the next action.