A downloadable game for Windows

Overview

A clone of https://suika-game.app/ but played via twitch chat. (One vote per twitch user). 

Howto

To play, set your own username and channel, then click "Get a Twitch User Token", you will be redirected to the twitch oauth service and it will ask you for permissions to read chat. 

Afterwards it should automatically connect, if it doesn't feel free to press the "Connect to Twitch".

Once in the game, everyone in your twitch channel can vote on positions to drop the bubbles. (A...G, or 1...7, both upper or lower case work)

If you want a transparent background in OBS for recording/streaming you can turn on "Allow Transparency" in the game-capture settings.

Type "!idleseconds <seconds>" in twitch chat to change the amount of time between bubble drops. This can only be done by mods/the streamer.  (Keep the twitch lag in mind when setting this. Ngl. this is kind of the biggest problem rn, you want it high so people with lag can vote, you want it low so you get more bubbles done. I tried to set a nice default, but your mileage may vary)

Shortcuts

These only work while the app is focused and you are on the bubble drop scene:

<J> To show/hide twitch commands
<H> To show/hide score
<A> To show/hide the volume slider
<W> To show/hide the orange walls
<Ctrl>+<D> To make the game 4:3 aspect ratio (so that you don't get empty areas on the side.
<Ctrl>+<F> To make the game resolution 768x1024

Code

You can find the unity project, including the full source code and all assets in TwitchBubbleScreen_SourceCode.zip below. It is kind of a Frankensteinian monster with its innards harvested from a previous project and stapled together again, so don't expect good practices.

License

Code written by me is MIT-0 licensed, Assets by me are CC0.

In short, feel free to do whatever you want with this!

Updates

Update 0:
- Fixed a bug where the "Next up" bubble got deleted when winning/losing.
- Added an animation to the bubbles getting destroyed when winning/losing.
- First votes now have priority when votes are tied (revotes not taken into account).
- Removed misleading help text.

Update 1:
- You can now play after getting the biggest bubble, further accumulating points until it all fills up (previously you won as soon as you got the biggest bubble)
- Adjusted the sizes of big bubbles up a bit.
- Fixed a bug when the biggest bubble was created by merging.


Download

Download
TwitchBubbleScreen.zip 30 MB
Download
TwitchBubbleScreen_SourceCode.zip 5 MB

Install instructions

Extract to a place of your choosing, then start TwitchBubbleScreen.exe.

Leave a comment

Log in with itch.io to leave a comment.