Frozen Bubble OSCified is a modified Version of the java port of Frozen Bubble. The game itself hasn't changed that much, but the game sends OSC (Open Sound Control) Messages when certain events occur. The default host/port is 127.0.0.1:57120 (SuperCollider Language). This can be changed with the command line arguments -host [host] -port [port]. The following document describes all available OSC Messages. Please note that some events may seem redundant. Also naming and implimentation is often worse than i wanted it to be, after all it is just a hacked game.
Frozen Bubble OSCified can also be directly controlled over OSC. The game listens by default on port 57180, you can change the port with command line argument -listen [port].
For more information and/or updates please visit http://blog.cappel-nord.de/frozen-bubble/.
… the Frozen Bubble OSCManager gets initialized.
… the game(play) has started.
… you have won a level (by clearing all bubbles)
… you have lost a level.
… splash screen is shown.
… the whole screen starts to freeze. The game is about to end. You can use /fb/bubble/frozenify to recieve frozenify Events for each bubble.
… you lost a life.
… all bubbles move on row down. Please note that the bubbles don't send their updated position.
… you fired a bubble.
… the hurry screen flashes. A /fb/event/fire message ends a hurry phase.
… a new map got initalized. All bubbles should be reseted. It is likely that new bubbles spawn after this message
The first argument of every bubble message is a unique id (integer). This makes it possible to track several bubbles.
… a new bubble is spawned and visible.
… a bubble did move.
… a bubble rebounded on one side.
… a bubble has frozen over.
… this moving bubble sticked to other bubbles.
… the bubbles falls down.
… the bubbles jumps, and then falls down. Future Versions may give you a vector in which direction the bubble jumps.
… the bubble is no longer on the screen. it can be deleted!
Frozen Bubble OSCified doesn't send these messages. They can be send to Frozen Bubble OSCified in order to controll it over OSC.
… acts like the fire key, as well as the start button.
… the shooting device rotates one step to the left.
… the shooting device rotates one step to the right.
… the shooting device rotates to the left until another stay message is received.
… the shooting device rotates to the right until another stay message is received.
… the shooting devices stops rotating