The second programming update adds a number of new features and blueprints that expands the capabilities of the graph programming system. We are adding the following new nodes to expand on the logic:
Variable node: allows storing information across frames
Timer node: allows programs to be time aware
Individually programmed motors / pistons: dynamically and separately control each motor
File node: reads a json array for more complex logic
We are also adding 2 new blueprints to showcase these features: "stopwatch", which is a mechanical digits display, and "piano bot", which takes advantage of the new "import" feature to automate a previously built piano.
Music / Sound Update
This latest update to Brickbuilder VR adds pieces that play a music note when they collider. For now, "piano" and "music box" notes are supported. A few more instruments will be added in next update.
The pitch of the note played depends on the length and color of the music string.
We are also adding 2 blueprints, the "piano" and the "music box", to showcase these feature. The piano is the largest (and most difficult) blueprint in the game to date, with ~700 pieces. The music box is simpler, and has swap-able cores to play different songs.
Autosave & Custom Music Update
With this update, we are adding autosaves and support for custom background music.
Autosaves are available from the top of the "load" panel.
Custom music can be enabled from settings, and plays your own mp3 from a folder when building. (The menu music is still the same)
We also added a new blueprint, "scale", which can measure the weight of various pieces. "scale" uses a distance sensor and springs to measure weight, so make sure to turn on graph programming.
Hotfix
Fix the issue that older blueprints are not loading.