A live classroom market simulation โ students price tickets, fans decide whether to buy, and the market clears in real time.
1
Enter Your Class CodeYour teacher gives you a short code (e.g. 11BUS). This links you to your class session.
2
Choose: Venue Manager ๐๏ธYou set ticket prices for your stadium across three tiers (VIP, Premium, GA). Goal: maximise revenue โ but price too high and seats go empty. Try different pricing strategies!
3
OR Choose: Fan Group ๐ฅYou represent a fan group (tourists, families, ultras, corporatesโฆ). When booking opens, compare all venues and choose the tier you can afford. Your consumer surplus = what you'd pay minus what you actually pay.
4
Watch the Market ClearAfter everyone submits, see the leaderboard, Supply & Demand chart, and Revenue vs Surplus breakdown. If price > your budget you are priced out โ that's deadweight loss!
๐ก Tip: There are AI fan groups in the market too โ they have their own personalities and strategy, just like real buyers. Watch how they behave!
1
Create / Join a SessionEnter any code (e.g. 11BUS) and pick Teacher Dashboard. The session is created automatically. Share the code with students.
2
Control the PhasesLobby โ Students join. Open Pricing โ Venue managers set prices (fans wait). Open Booking โ Fan groups choose venues. Show Results โ Market clears, scorecards appear.
3
Spawn AI Fans (for small classes)If you have fewer than ~6 fan groups, use the Spawn AI Fans panel. AI fans have distinct personalities โ Bargain Hunter, Status Seeker, FOMO Buyer, Loyal Local, Risk Taker. They create a realistic market even with a tiny class.
4
Trigger Market ShocksBetween rounds, fire a shock (transport strike, celebrity event, world cup feverโฆ). Students must re-price or re-book in response. Great for teaching non-price demand shifters.
5
Debrief with the AIAfter results, an AI debrief explains what happened economically โ who won, who got priced out, what the shock did, and what it means for allocative efficiency.
This simulation covers NESA Economics & Business syllabus concepts:
Supply & Demand
Venues supply seats; fans demand tickets. The chart shows where the market clears.
Consumer Surplus
The gap between what you'd pay (WTP) and what you actually pay. Higher = better deal for the fan.
Producer Surplus
Revenue the venue earns above its costs. Venue managers are competing for this.
Deadweight Loss
When a fan is priced out โ willing to buy but can't afford it. The transaction that "should" happen doesn't.
Pricing Strategies
Cost-plus, skimming, penetration, dynamic โ each trades off fill rate vs revenue per seat.
๐ Bargain HunterAlways picks the cheapest affordable tier. Maximises surplus. Won't pay a cent more than needed.
๐ Status SeekerGoes straight for Cat 1 VIP. Budget permitting, prestige > savings. Will pay top dollar.
๐ฐ FOMO BuyerPanics at sold-out signs. Books Cat 2 quickly at the first available venue to avoid missing out.
โค๏ธ Loyal LocalPrefers the lowest-priced venue. Supports the underdog. Picks affordable tiers at bargain venues.
๐ฒ Risk TakerRandomly picks any affordable tier. Unpredictable โ might grab VIP or GA with equal probability.
Skip โ I know how this works
๐ HSC Economics โ The Price Mechanism in Action
StadiumEcon Live Market Simulation
Students become Producers who set ticket prices, or Consumer Groups who decide whether to buy. Watch supply, demand, surplus and deadweight loss emerge in real time.
๐๏ธ
Venue Manager
Name your stadium, set 3 ticket tier prices, publish to the market and compete for fan revenue.
Loading slotsโฆ
๐ฅ
Fan Group
Represent a group of supporters. Browse all venues, choose a match and buy group tickets.
Loadingโฆ
๐ฉโ๐ซ
Teacher / Host Dashboard
Control match phases, trigger market shocks, view live leaderboard and AI debrief.
Lobby โ Waiting for teacher
โก Market Shock โ Round 2!
A market event has occurred. Adjust your prices and re-submit!
๐๏ธ Set Up Your Venue (Producer)
You are a producer in the ticket market. Set prices across three tiers. Your goal is to maximise producer revenue โ but price above consumer willingness to pay and you create deadweight loss. Find the market-clearing price!
๐๏ธ Your venue name:
$200$3,000
Calculated Ticket Tiers
๐ก Cat 1 โ VIP / Hospitality
$800(10,000 seats)
๐ต Cat 2 โ Premium Covered
$480(17,500 seats)
๐ข Cat 3 โ General Admission
$280(22,500 seats)
Live Market Projections
Quantity Demanded (Qd)โ
Market Clearing Rate (Qs/Qd)โ
Projected Producer Revenueโ
Estimated score (out of 100)โ
โ Published! Fans can see your venue. You can update prices until booking opens.
Live Venue Leaderboard
No venues published yet.
Lobby โ Waiting for booking to open
โฑ Booking closes in90
โก Market Shock!
A market event has changed fan budgets. Check updated venues below.
๐ฅ Fan Group Details
๐ฅ Your team:
Budget per person: $900 |
Group size: 2 tickets |
Max spend: $1,800
International tourists have strong willingness to pay for premium experiences.
๐๏ธ Live Booking Board
Updates automatically
Waiting for venues to publish their pricesโฆ
โ Tickets Booked!
Teacher Dashboard
โฝ World Cup Market Control
Session: โ
Phase Controls
Current: Lobby
โ๏ธ Student Name Control
Control whether students can type custom names or get auto-assigned World Cup names.
Mode: Auto-assigned
โก Market Shocks
No shock active.
๐ค AI Fan Agents โ Market Thickness Tool
Small class? Spawn AI fans with distinct personalities to thicken the market. They automatically book when the booking phase opens โ just like real students.
AI fan log will appear here when they are spawnedโฆ
0
Venues Live
0
Fan Groups
0
Tickets Sold
$0
Total Revenue
$0
Consumer Surplus
0%
Avg Fill Rate
Venue Rankings
No venues yet.
Fan Bookings
No bookings yet.
Supply vs Demand
Seats offered (supply) vs tickets demanded at each Cat 1 price point.
Revenue & Surplus Distribution
Producer revenue vs consumer surplus captured per venue.
๐ค AI Market Debrief
Open Results to generate the debrief.
๐
Market Outcome
The price mechanism has spoken โ hereโs how the market allocated resources.