How to Play the Beer Game

  1. Select Single Player or Multiplayer, or join with a six-digit code.
  2. Choose visibility and your role. In a Classroom Individual Challenge, the host selects the shared role and demand scenario; in a Classroom Group Challenge, players join a group and each chooses a different role.
  3. Review current demand, inventory, backlog and incoming deliveries.
  4. Place an order of 0–100 whole cases, then play the week.
  5. Complete 24 weeks and review the debrief (each role’s orders against customer demand, order swing, peak backlog and the cost split), graphs and CSV results.

Each role starts with 12 cases on hand and two shipments of four cases in transit. Single Player customer demand follows a seeded SMA, weighted moving average or cyclic pattern, chosen at random for each game and named when it is over. Team Supply Chain demand is four cases in weeks 1–4 and eight thereafter. Classroom challenges use the host’s chosen seeded scenario. These generate teaching scenarios, not predictions of actual sales.

Information visibility can cover the whole network, only your role and immediate neighbours, or your role alone. Hidden information is revealed once the game is over: after week 24, or in a classroom once every player or group has finished or the host finishes the classroom. Each player then sees their own supply chain in full, never another player’s run or another group’s chain. The host runs the full engine and is trusted. Unfinished single-player and multiplayer games can be resumed in the same browser after a refresh. Reconnect within 24 hours; the host must return for play to continue. Explicitly leaving as host ends the room, and server restarts clear rooms.

What is the Beer Game?

The Beer Game is a supply chain simulation in which a retailer, wholesaler, distributor and manufacturer manage orders, inventory and backlog. It illustrates how delays and decisions can amplify demand variation: the bullwhip effect.

How long is a game?

A run lasts 24 simulated weeks. You advance one week by placing an order; there is no fixed real-world duration.

Can I play alone?

Yes. Single Player automates the other three roles. Team Supply Chain also fills unassigned roles with system players.

How do the classroom challenges work?

The host chooses a demand seed and method and watches a live leaderboard. In a Classroom Individual Challenge everyone plays the same chosen role in an independent 24-week run, and the host can play too; lowest cumulative cost wins. In a Classroom Group Challenge players form groups of up to four, each member taking a different role, and every group plays its own chain with the same customer demand; lowest total chain cost wins. Completion time breaks ties. The host can finish the classroom early, which marks unfinished runs or groups as incomplete.

What are the costs and lead times?

Holding costs $0.50 per case per week and backlog costs $1.00. Orders take one week; shipments and production take two weeks. Costs are simulated, not payments.

How do players join?

Enter the six-digit code on the home screen, choose a nickname, and join before the host starts. Team players select an available role. In a Classroom Individual Challenge players inherit the chosen role; in a Classroom Group Challenge they create or join a group and choose a role nobody in it holds.

Does multiplayer require a server?

Yes. A WebSocket service coordinates rooms and WebRTC signaling. Orders and game snapshots travel directly between browsers over WebRTC data channels, and the host must remain connected. When a school or workplace network blocks direct browser connections, the encrypted game traffic is relayed through the Cloudflare TURN service instead.

Can AI play?

Yes. The included local stdio MCP server controls isolated browser sessions. AI can play single-player, team games and classroom challenges. It is not a public HTTP MCP endpoint.

Is it free?

Yes. BeerGame.io is free during the public beta, with no accounts, advertising or payments.

How do I report a problem or give feedback?

Email skillidaus@gmail.com. The service is in public beta, so reports about bugs, confusing screens or classroom needs are especially helpful. Report security problems privately to the same address.