Bingosync is a web application that lets people collaboratively work on "bingo boards" for speedrunning games.
When you create a bingosync room from the main page of bingosync.com, you will get a unique URL that you can share with other people to let them join your room. When multiple people are in the same room, the squares on the bingoboard are synchronized between them in real time. This lets you plan and keep track of bingo progress together. You can left click on a goal to change its color publicly or right click on a goal to "star" it privately. You can use starring to plan your goals without other players seeing.
Here's a collection of different ways to play bingo that you can try out. If you have ideas for other ways of playing bingo that you don't see on this list, let me know so that I can add them :)
New generators and generator variants are welcome from anyone! To add a new generator, just send me:
If you're just starting out and need to make a goal list, there are two main ways to make one:
An SRL-style goal list takes more work but can produce more balanced boards. The generator will try to use 1 goal from each difficulty tier and arrange them so that every row, column, and diagonal adds up to the same difficulty value. If 2 goals have one of the same "types" then it will refuse to put them in the same row. This lets you keep incompatible or broken goal pairs from appearing together.
A generator made with a simple goal list will randomly choose goals from the list without regard for conflicts or synergy. This list can just be a pastebin with each goal name on a separate line.
If your generator doesn't fit into one of these categories or has special requirements, get in contact with me and we can work it out.
You can contact me on github by filing an issue or creating a pull request.
You can make a room with a specific custom board without creating a generator by using the "Custom (Advanced)" game type. You can then paste a 25 element JSON list containing the goals for your card into the text box. Here's an example list: pastebin.com/kqGNx5A8
The custom board mode can only be used to make a board with a specific list of 25 goals. It won't randomize the card for you like a regular generator. If you want to have a randomized card you either need to randomize it yourself before creating the room or make a regular generator instead.
If you have any questions, requests, or suggestions, you can contact me on github by filing an issue or creating a pull request.
Bingosync stores any room information that you enter-- including room and player names, goal actions, and chat messages-- so that you can still access old rooms in the future. Bingosync uses browser cookies in order to keep track of which rooms you're logged into currently. Bingosync uses anonymized Google Analytics that does not transmit any personal data. The Bingosync server keeps a log of recent access to its web servers, including IP addresses and user agent strings, so that I can troubleshoot any issues that come up and identify problematic traffic patterns.
Bingosync does not collect or store names, email addresses, or other personal information. The room and player information that Bingosync stores is anonymous: it can't be attributed back to the specific person who entered it.