BUSINESS.GAME
Start with one shop. End up in orbit.
BUSINESS.GAME
A business simulator — seven days, real books
Pick a business. Survive the week. End it in the black — the board meets Sunday night.
{{ c.kind }}
sells {{ c.sells }}
{{ c.diff }}
{{ c.desc }}
{{ s.k }}
{{ s.v }}
Days run on their own, Farmville-style — you set prices, stock up, staff up, buy attention.
Waiting is free. Speed costs money. Both are lessons. · your empire · design notes
A CORNER IN {{ siteCityName }}
Location is a price you pay every week whether anyone shows up or not. — Rae
TRANSIT STN
HIGH SCHOOL
THE OLD MILL
MARKET SQ
STADIUM
DOCKS
{{ p.n }}
{{ siteName }}
{{ siteBlurb }}
{{ s.k }} {{ s.v }}
{{ siteRentNote }}
Rae: “{{ siteRae }}”
← different business
{{ s.name }}
{{ s.sub }}
NAME THE PLACE
It goes on the sign, the receipts and — if this works — the second location. {{ siteName }} is waiting.
{{ signPreview }}
{{ signPreview }}
{{ domainPrev }}
{{ nameCount }}
LAUNCH CHECKLIST
{{ setupSub }}
CASH AFTER SETUP: {{ suCashAfter }}
{{ ss.t }}
Rae: “{{ ss.rae }}”
{{ op.l }}{{ op.cost }}
{{ op.s }}
Setup total: {{ suTotal }} · weekly tools billed Monday
Design notes — for review
Assumptions
Elite HS audience → respect their intelligence: real accounting terms from minute one, defined just-in-time with their own live numbers (dotted-underlined terms are clickable everywhere). One game week ≈ 12–15 min. Solo sandbox, real bankruptcy.
Mechanic → skill map
· Price stepper + kinked elasticity curve → pricing power (the board later reveals the mathematically optimal price).
· Three ad channels with measured CAC vs. gross-profit-per-visit → marketing.
· Candidates with wage/speed tradeoffs, utilization + labor % → hiring.
· Delivery lead times, bulk discounts flowing into moving-average COGS, rent paid up front → operations & working capital.
Farmville DNA, weaponized
Everything runs on timers: deliveries, ad ramps, hires starting tomorrow. You wait, or you pay to rush — and rush fees eat margin, which is itself the lesson about expedite costs.
Assessment
Sunday board meeting grades four skills from decision telemetry (not quiz questions) and shows the framework math with the player's numbers. Bankruptcy screen names the actual cash drain that killed you.
Cut from this prototype
District unlock map (teased), multi-week arc, competitors, saves, richer sound. Next steps: playtest pacing knobs (Tweaks panel has them), then Week 2 with the Uptown district + demand shocks.
BUSINESS.GAME
WEEK 1 · {{ dayLabel }}
{{ clockLabel }}
{{ p.ch }}
{{ lb.ch }}
CASH
{{ cashLabel }}
{{ bizName }}
MENU — {{ menuLine }}
STOCKROOM
https://{{ domain }}
{{ annText }}
{{ logoLetter }}
{{ bizName }}
SHOP ABOUT FAQ
CART · {{ cartN }}
{{ heroLine }}
★★★★☆ {{ ratingLine }}
{{ priceLabel }}
{{ buyLbl }}
★★★★★ “{{ rev1 }}” — Maya R.
★★★★☆ “{{ rev2 }}” — Deshawn K.
{{ tc.l }}
10% OFF — JOIN THE LIST
Refund policyTermsContact© {{ bizName }}
SOLD OUT — TRAFFIC STILL BILLING
{{ ds.k }}
{{ ds.v }}
https://{{ domainPrev2 }}
{{ logoLetter }}
{{ bizName }}
BOOK A CALL →
{{ agHero }}
CASE STUDY
{{ ac.t }}
{{ ac.m }}
★★★★★ {{ agTestiQuote }}
{{ pc.name }}
{{ pc.n }}
{{ pp.text }}
{{ hc.k }} {{ hc.v }}
{{ t.k }}
{{ t.v }}
{{ t.sub }}
RAE · your mentor, unfortunately
{{ mentorText }}
BREAK-EVEN TODAY
{{ beLabel }}
price per {{ unit }}
{{ priceLabel }}
{{ refLbl }} {{ refLabel }}
Gross margin: {{ priceLabel }} − COGS {{ cogsUnitLabel }} = {{ marginUnitLabel }} per {{ unit }} ({{ marginPctLabel }})
Demand right now: {{ demandLabel }}{{ demandSuffix }} Elasticity {{ elastSuffix }}
{{ priceTip }}
on hand
{{ invUnits }}
{{ unitsWord }} @ {{ avgCostLabel }} avg
days of cover
{{ coverLabel }}
burn ≈ {{ burnLabel }}/day
{{ o.label }}
{{ o.sub }}
Delivery takes {{ leadLabel }} of open hours. Ordering ties up working capital — cash leaves now, sells later. Bulk lowers your average COGS.
{{ backlogLine }}
in transit
{{ pd.label }} · arrives {{ pd.eta }}
buzz — who's thinking of you
{{ buzzSplit }}
organic (word of mouth, decays to a baseline) paid (fades in hours)
{{ ch.name }}
{{ ch.desc }}
{{ ch.status }}
CAC so far: {{ cacLabel }} · gross profit per sale: {{ gpVisitLabel }}
{{ cacVerdict }} LTV is the number that decides if ads are an investment or a donation.
{{ teamNote }}
utilization
{{ utilLabel }}
labor % of revenue
{{ laborLabel }}
healthy ≈ 18–38%
your crew
{{ m.name }} {{ m.note }}
{{ m.sub }}
MORALE
candidates
{{ cd.name }}{{ cd.wage }}{{ cd.speed }}
{{ cd.vibe }}
RESUME · {{ cd.exp }}
+ {{ cd.str }} · − {{ cd.wk }}
{{ crewNote }}
{{ clientSummary }}
{{ crw.name }} {{ crw.risk }}
{{ crw.sub }}
Retainers bill weekly and consume delivery hours. Keep utilization between 60–85% — past 100%, clients quietly start interviewing your competitors.
https://{{ domainPrev2 }}
{{ bizName }}
{{ agHero }}
{{ ac.t }}
{{ ac.m }}
BOOK A CALL →
★★★★★ {{ agTestiQuote }}
{{ addonLine }}
{{ buildNote }}
{{ bi.name }} {{ bi.cnt }}
{{ bi.desc }}
{{ bt.name }}
{{ bt.desc }}
Seats are inventory too — dwell time decides how hard they work. Furniture lands on your balance sheet, not your P&L — until you sell it back at half price.
income statement — week to date
{{ r.l }} {{ r.v }}
balance sheet — right now
{{ r.l }} {{ r.v }}
Change in equity since Monday = your net income. That is the whole scoreboard.
SUNDAY, 9:00 PM — {{ bizName }}
BOARD MEETING — WEEK 1
Revenue {{ bdRev }} · Net income {{ bdNet }} · Cash {{ bdCash }}
OVERALL{{ bdGrade }}
{{ s.g }}
{{ s.name }}
{{ s.note }}
{{ fc.title }}
{{ fc.body }}
Rae: “{{ bdVerdict }}”
BUSINESS.GAME
{{ eraLabel }}
{{ eraBlurb }}
WHAT YOU ARE WORTH
{{ netWorth }}
{{ cashLine }}
DRAG TO SPIN · TAP A SITE
{{ os.name }}
{{ os.sub }}
NOTHING HERE YET
Open your first shop, or type anything you want to build and it gets priced honestly.
{{ selName }}
{{ selKind }} · {{ selSite }}
REVENUE
{{ selRev }}
NET
{{ selNet }}
VALUE
{{ selValue }}
LAUNCH ANYTHING
Rae is offline right now, so she cannot price a new idea. The six trades below still open normally.
Anything you can describe. At your size that realistically means {{ eraCan }}.
{{ lName }}
{{ lKind }} · {{ lPlace }}
NOT YET
{{ lWhy }}
NOT A BUSINESS
Rae: “{{ lVerdict }}”
CAPEX
{{ lCapex }}
REVENUE
{{ lRev }}
NET
{{ lNet }}
RISK
{{ lRisk }}
Lesson: {{ lLesson }}
{{ xr.n }} {{ xr.v }}
OPEN A BUSINESS
Six hands-on businesses you can run yourself in {{ launchSiteName }}.
NEXT ERA · {{ nextEraName }}
{{ netWorth }} of {{ nextEraNeed }} net worth
THE LOG
Nothing has happened yet.
{{ lg.txt }}
THE PORTFOLIO
{{ vr.name }}
{{ vr.kind }} · {{ vr.place }}
REVENUE
{{ vr.rev }}
NET
{{ vr.net }}
RISK
{{ vr.risk }}
{{ tierMark }}
{{ totalLevelLabel }}
{{ totalXpLabel }} · {{ tierName }}
{{ tierNext }}
HIGHEST
{{ bestName }} {{ bestLv }}
{{ sk.glyph }}
{{ sk.name }}
{{ sk.rank }}
{{ sk.lv }}
/ 99
{{ sk.xp }} xp
{{ sk.next }}
{{ sk.fxName }}
{{ sk.fxVal }}
{{ sk.desc }}
THE CASE — {{ trophyCount }}
Every object here had to be earned by doing the thing.
{{ tr.name }}
{{ tr.rar }}
{{ tr.desc }}
BUSINESS.GAME
{{ distName }}
{{ distTag }} · {{ distCount }}
SITE NET
{{ distNet }}
DRAG TO PAN · TAP A PLOT
{{ selName }}
{{ selKind }}
REVENUE
{{ selRev }}
NET
{{ selNet }}
VALUE
{{ selValue }}
{{ buildTitle }}
{{ buildBlurb }}
INSOLVENT.
{{ bustWhen }} — the till is empty and the obligations are not.
where the cash went
{{ d.l }}{{ d.v }}
Rae: “{{ bustLesson }}”
{{ tipTitle }}
{{ tipBody }}
computed live from your books
{{ composeTitle }}
{{ composeBlurb }}
Good copy multiplies this channel all week. Bad copy multiplies it too — downward.
{{ compGrade }}
Rae: “{{ compVerdict }}” {{ compScore }}
{{ d.k }}
{{ d.fb }}
Fix first: {{ compTip }}
Effect: {{ compEffect }}
RETAINER AGREEMENT
weekly services · auto-renewing
Between: {{ bizName }} (“Agency”) and {{ agreeClient }} (“Client”).
Scope of work: {{ agreeScope }}
Service allocation: {{ agreeHrs }} hours per week of senior delivery time.
Fees: {{ agreeFee }} per week, billed daily pro-rata, collected each morning.
Term: renews weekly, automatically.
Termination: either party, any time, effective immediately. (This clause is why churn exists.)
Response SLA: Agency responds to Client messages within one business day.
signed — {{ bizName }}signed — {{ agreeClient }}
Rae: “Read the termination clause twice. Recurring revenue is rented, not owned — and the rent is called service quality.”
{{ chalTitle }}
SKILL CHECK
{{ chalQ }}
Pass to unlock the upgrade for this run. Your real numbers, your real skill.
CORRECT — LICENSE EARNED
{{ chalExplain }}
NOT QUITE
{{ chalExplain }}
ASK RAE
{{ aiStatus }}
{{ cm.txt }}
Rae is doing the math…
{{ ts.text }}