Adds a RollerCoaster Tycoon styled break screen to the lineup. Whenever a donation is made, a balloon floats up. For every $50 in a single donation, another balloon is added. There's a 25% chance a balloon can pop mid-flight. For every $5000 raised, a popup will show up at the bottom to celebrate. There's also a 10% chance for any donation to show a joke popup. There's a 20 second timeout to these, to prevent many of these popups one after another. The total donation amount is shown in the bottom left. The channel number (331) refers to the release date of the original RCT (3/31).
[x] All the code is my own, or is code I have the rights to, and is being made available under the Apache License Version 2.0.
[x] My channel contains no first-party Nintendo assets.
[x] I understand that GamesDoneQuick may reject, make changes to, or choose not to show this channel on broadcast, and that discussion or merging does not guarantee the work will be used.
Description
https://github.com/GamesDoneQuick/gdq-break-channels/assets/29050501/199f84fc-cdc3-4a0b-86ac-b8a65ad97123
Adds a RollerCoaster Tycoon styled break screen to the lineup. Whenever a donation is made, a balloon floats up. For every $50 in a single donation, another balloon is added. There's a 25% chance a balloon can pop mid-flight. For every $5000 raised, a popup will show up at the bottom to celebrate. There's also a 10% chance for any donation to show a joke popup. There's a 20 second timeout to these, to prevent many of these popups one after another. The total donation amount is shown in the bottom left. The channel number (331) refers to the release date of the original RCT (3/31).
Checklist:
[x] I have read and followed the requirements in the Contributing document.
[x] My code has been tested.
[x] My commit title follows Conventional Commits formatting.
[x] All the code is my own, or is code I have the rights to, and is being made available under the Apache License Version 2.0.
[x] My channel contains no first-party Nintendo assets.
[x] I understand that GamesDoneQuick may reject, make changes to, or choose not to show this channel on broadcast, and that discussion or merging does not guarantee the work will be used.