Students run GPU compute providers deciding how much capacity to build and how much of it to actually rent out each round — and, separately, play the role of a new entrant deciding whether, and when, to step into a market someone else already occupies.
Enter the simulation →A market is already running when a new firm has to decide whether to step into it — and that decision isn't just yes or no, it's a question of timing against a moving target. Meanwhile, the incumbents already inside face their own version of the same tension: how much capacity to commit to before knowing whether the demand will be there to use it. Students feel both sides of that trade-off, often in the same session.
The simulation is built so you can teach several different configurations of that tension, without switching tools:
Each team runs a GPU compute provider, renting out processing power to AI companies that need it. Every round, incumbent teams decide how many GPU-hours to bring to market; price falls as total supply across every active provider rises. Starting from a configurable round, a new entrant can choose whether to build in and compete too — reshaping the market for everyone already there.
Cost is driven by installed capacity — the hardware a firm has committed to — while price responds to what's actually rented out that round, so a firm can genuinely own more than it's using, exactly like the real over-build risk playing out in this industry today.
What you'll set up, and what students see.
Set the number of markets, incumbent and entrant firms per market, and student teams — choose sunk or flexible capacity and when entry opens — then assign each team to a firm seat.
Incumbent teams submit production each round; entrant teams wait for their entry round, then decide whether to step in — watching price, capacity, and profit respond once you reveal.
Reveal rounds on your own pace, correct a mistake if needed, and download the full results as a spreadsheet for the debrief.
Works on any device — students only need the team code you give them in class.
Enter the simulation →