Inspired by a Diablo 2: Resurrected streamer; ThatDudeWillyD, I have created an easy to use web app to play BINGO on stream. Of course you can already play BINGO manually, but why spend all this time on setup and continuous effort to keep the game going, when you could be focusing on your gameplay and interacting with your audience.
Requirements There are a few requirements for this to work.
Most, if not all modern streaming software support these requirements.
To get started, click the Register button in the navigation bar at the top of the screen. Follow the on-screen instructions to set up your first game. Make sure to bookmark or otherwise store the API KEY that is generated for you. We will not ask you to supply any personal details to register, the API KEY is used to identify you. If you lose this API KEY, access to your account is lost. You can message me on Twitch if you have lost access, however keep in mind that a response is not guaranteed to be timely. DutchyDownUnder. This BINGO game is supplied for free and as is, I will not entertain support requests if you can not get it to work.
For those interested, below are the technical details on how this works.
Registration The app records your stream name and gives you an API KEY. The API KEY should be stored securely as it will be used for interacting with your stream. All communcation is one way; your stream --> BINGO app.
Data Flow After you have initiated a BINGO game, you announce to your stream you have started a new BINGO game. How you wish to do this is up to you. The viewer then uses the chat command to retrieve a BINGO card. Your streaming software links the chat command to the API Endpoint provided in your profile.
When a player requests a BINGO card through a chat command, it will return a link to their newly generated BINGO card or give the viewer the link to their existing BINGO card. You can show the link to the viewer privately or publicly. Either is fine as each BINGO card is linked to the viewer's Twitch name.
You, the streamer, uses the BINGO web app to draw numbers. These numbers will appear on the UI element you are sharing on your stream. When a viewer has BINGO, they call it in the chat. How you wish to be alerted of said BINGO is up to you.
In the BINGO web app, you can click on the viewer's name and you will be presented with their bingo card and all the numbers that have been called marked off on their card.
Future Enhancements