This documents framework v1, which is deprecated. Games already on it keep running and their authors can keep editing them, but new games are created on the current framework — start with React frontends.
An event is how you put a game in front of a group of people and step back. A class at their desks, a game night, a booth at a convention, or strangers online playtesting blind. You open the event, hand out a code or a QR per table, and people sit down and play without creating an account and without you hosting. For now, running events is open to Boardweaver admins; an admin can run an event for any game they could host a match of, whether or not they made it. A hosted match is still the right tool when you are playing with people you know and want a seat yourself.
Press Run an event on a game's catalog card, or follow the link under the invite bar of a lobby you are hosting. An event runs one game, and every table in it shares the choices you make once:
For a room, open one table per physical table. For people arriving on their own online, one table is enough: its lobby fills, the game starts, and a fresh lobby opens under the same code for whoever comes next, so one link can seat any number of players in games of the right size. A hybrid event is two events: one for the room, and one online table of its own so it stays off the projector.
The events you run are listed at /events and in the sidebar of the play pages, where the event you are looking at shows a live state for each of its tables. Each event's page lives under a code of its own, so its address gives away nothing about any other event.
Every table has a six-character code and a QR that lead to the same seat. From the event page you can:
Someone without a camera goes to /join and types the code. Codes never use characters that are easy to confuse, and case does not matter.
The join page shows the game, the event's name and the table's number, how many seats are taken, and the rules if the version has them. A guest enters a name and takes a seat; a signed-in player just takes a seat. The lobby explains the start rule, and when the game ends, the next scan begins a fresh game at the same table.
You are never seated. From the event page you can:
Finished games leave feedback for the game's designers like any other match.
A guest is an account with a name and nothing else, created when someone sits down at a table. Their sign-in lasts a week; after that they sit down again with a name as before. A guest stays as the player record of the games they played, so their feedback stays readable for as long as the game does. Guests can sit at any table whose code they hold and leave feedback, but cannot create games, host matches of their own, or run events. Sitting down at a table gives up any other lobby they were still waiting in. Anyone can sign in instead, and an event can require it.