ready for export

This commit is contained in:
torontocaper committed 2026-03-16 00:25:37 -04:00
1 parent e0c93f0e19
commit 1caed8e5bd
38 files changed
+744 -119

No files matched your search

+34 -4
View File
@@ -23,16 +23,46 @@ position = Vector2(7, -6)
[node name="Conductor" parent="Musicians" unique_id=338073346 instance=ExtResource("8_tipki")]
unique_name_in_owner = true
position = Vector2(9, 32)
position = Vector2(-15, 39)
[node name="Cellist" parent="Musicians" unique_id=233159387 instance=ExtResource("6_85g3d")]
unique_name_in_owner = true
position = Vector2(18, 9)
position = Vector2(-59, 36)
[node name="Violinist" parent="Musicians" unique_id=557143802 instance=ExtResource("7_choun")]
unique_name_in_owner = true
position = Vector2(-48, 26)
position = Vector2(-13, 6)
[node name="Bassist" parent="Musicians" unique_id=884981738 instance=ExtResource("8_ya4ey")]
unique_name_in_owner = true
position = Vector2(-32, -1)
position = Vector2(33, 38)
[node name="UI" type="CanvasLayer" parent="." unique_id=731230116]
[node name="InstructionsBox" type="VBoxContainer" parent="UI" unique_id=135409027]
anchors_preset = 5
anchor_left = 0.5
anchor_right = 0.5
offset_left = -400.0
offset_top = 300.0
offset_right = 400.0
offset_bottom = 466.0
grow_horizontal = 2
[node name="Instructions" type="Label" parent="UI/InstructionsBox" unique_id=957159240]
unique_name_in_owner = true
custom_minimum_size = Vector2(800, 80)
layout_mode = 2
theme_override_font_sizes/font_size = 24
text = "Placeholder Instructions!"
horizontal_alignment = 1
vertical_alignment = 1
autowrap_mode = 3
[node name="OKButton" type="Button" parent="UI/InstructionsBox" unique_id=462603065]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 4
size_flags_vertical = 4
theme_override_font_sizes/font_size = 24
text = "CONTINUE"
+25
View File
@@ -3,16 +3,41 @@
[ext_resource type="PackedScene" uid="uid://irgt7rn5kfap" path="res://scenes/levels/level.tscn" id="1_sxr8l"]
[node name="Level0" unique_id=1319338792 instance=ExtResource("1_sxr8l")]
instruction_strings = Array[String](["This is the tutorial level; the little person below is the CONDUCTOR", "When you're ready, press the spacebar to start the music", "OK, so if you've done that, you've probably noticed that the \"music\" here is just a click track...", "...and that it may already be muted. ", "That's a feature, not a bug!", "To turn it back up, press the \"X\" key.", "(\"X\" as in ... \"eXecute\"? ... and like the little button next to the conductor)", "(It'll make more sense in a minute.)", "OK, so now you've probably noticed that you have to *keep* pressing \"X\" to keep the volume up.", "Every time you push \"X\", it *boosts* the volume back up", "And after some time, the volume drops back down on its own", "(This time gets shorter as the game goes on.)", "When you've had enough of the click track, hit \"CONTINUE\" once more to move on"])
[node name="Cellist" parent="Musicians" parent_id_path=PackedInt32Array(237973745) index="1" unique_id=233159387]
visible = false
[node name="VolumeBar" parent="Musicians/Cellist/InputPrompt" parent_id_path=PackedInt32Array(233159387, 1882230995) index="0" unique_id=2023225709]
custom_minimum_size = Vector2(24, 48)
offset_left = -32.0
offset_top = -25.0
offset_right = -8.0
offset_bottom = 23.0
[node name="Violinist" parent="Musicians" parent_id_path=PackedInt32Array(237973745) index="2" unique_id=557143802]
visible = false
[node name="VolumeBar" parent="Musicians/Violinist/InputPrompt" parent_id_path=PackedInt32Array(557143802, 1882230995) index="0" unique_id=2023225709]
custom_minimum_size = Vector2(24, 48)
offset_left = 8.0
offset_top = -25.0
offset_right = 32.000015
offset_bottom = 23.0
[node name="Bassist" parent="Musicians" parent_id_path=PackedInt32Array(237973745) index="3" unique_id=884981738]
visible = false
[node name="VolumeBar" parent="Musicians/Bassist/InputPrompt" parent_id_path=PackedInt32Array(884981738, 1882230995) index="0" unique_id=2023225709]
custom_minimum_size = Vector2(24, 48)
offset_left = 8.0
offset_top = -25.0
offset_right = 32.0
offset_bottom = 23.0
[node name="Instructions" parent="UI/InstructionsBox" parent_id_path=PackedInt32Array(135409027) index="0" unique_id=957159240]
text = "Welcome to \"A Little Byte-Music\""
[editable path="Musicians/Conductor"]
[editable path="Musicians/Cellist"]
[editable path="Musicians/Violinist"]
+8
View File
@@ -3,6 +3,8 @@
[ext_resource type="PackedScene" uid="uid://irgt7rn5kfap" path="res://scenes/levels/level.tscn" id="1_x6ivy"]
[node name="Level1" unique_id=1319338792 instance=ExtResource("1_x6ivy")]
level_number = 1
instruction_strings = Array[String](["In this case, it's the Bassist. Let's call them Bradley.", "This time around, pressing spacebar will actually trigger actual music...", "(Also, instead of pressing \"X\", you'll have to press \"B\" to keep Bradley playing.)", "But be careful! If you try to boost while the volume's already boosted, it won't sound good.", "(You'll also have to restart the level*.)", "(*in future versions.)", "If you haven't already, go ahead and hit spacebar to play the bass track!", "If the song's over, you can hit spacebar again to try again, or click continue to move on."])
[node name="Cellist" parent="Musicians" parent_id_path=PackedInt32Array(237973745) index="1" unique_id=233159387]
visible = false
@@ -10,6 +12,12 @@ visible = false
[node name="Violinist" parent="Musicians" parent_id_path=PackedInt32Array(237973745) index="2" unique_id=557143802]
visible = false
[node name="Bassist" parent="Musicians" parent_id_path=PackedInt32Array(237973745) index="3" unique_id=884981738]
position = Vector2(35, 28)
[node name="Instructions" parent="UI/InstructionsBox" parent_id_path=PackedInt32Array(135409027) index="0" unique_id=957159240]
text = "Oh look, it's a musician!"
[editable path="Musicians/Conductor"]
[editable path="Musicians/Cellist"]
[editable path="Musicians/Violinist"]
+11
View File
@@ -3,10 +3,21 @@
[ext_resource type="PackedScene" uid="uid://irgt7rn5kfap" path="res://scenes/levels/level.tscn" id="1_j2425"]
[node name="Level2" unique_id=1319338792 instance=ExtResource("1_j2425")]
level_number = 2
instruction_strings = Array[String](["This is the Cellist; let's call them Charlie!", "Charlie needs a little more prompting, so their volume meter runs down more quickly", "And of course, you still need to keep Bradley on time.", "(Conducting is hard!)", "Again, press spacebar to start/stop/restart the song.", "And when you're ready for the last level, click CONTINUE."])
[node name="Cellist" parent="Musicians" parent_id_path=PackedInt32Array(237973745) index="1" unique_id=233159387]
position = Vector2(-63, 29)
[node name="Violinist" parent="Musicians" parent_id_path=PackedInt32Array(237973745) index="2" unique_id=557143802]
visible = false
[node name="Bassist" parent="Musicians" parent_id_path=PackedInt32Array(237973745) index="3" unique_id=884981738]
position = Vector2(35, 28)
[node name="Instructions" parent="UI/InstructionsBox" parent_id_path=PackedInt32Array(135409027) index="0" unique_id=957159240]
text = "Whoa, another one!"
[editable path="Musicians/Conductor"]
[editable path="Musicians/Cellist"]
[editable path="Musicians/Violinist"]
+14
View File
@@ -3,6 +3,20 @@
[ext_resource type="PackedScene" uid="uid://irgt7rn5kfap" path="res://scenes/levels/level.tscn" id="1_o8c3j"]
[node name="Level3" unique_id=1319338792 instance=ExtResource("1_o8c3j")]
level_number = 3
instruction_strings = Array[String](["Vic the Violinist is *such* a diva, and needs nearly constant attention.", "But of course, you can't neglect Bradley and Charlie.", "Go ahead and press spacebar, and see how you do!", ""])
[node name="Cellist" parent="Musicians" parent_id_path=PackedInt32Array(237973745) index="1" unique_id=233159387]
position = Vector2(-63, 29)
[node name="Violinist" parent="Musicians" parent_id_path=PackedInt32Array(237973745) index="2" unique_id=557143802]
position = Vector2(-11, -1)
[node name="Bassist" parent="Musicians" parent_id_path=PackedInt32Array(237973745) index="3" unique_id=884981738]
position = Vector2(35, 28)
[node name="Instructions" parent="UI/InstructionsBox" parent_id_path=PackedInt32Array(135409027) index="0" unique_id=957159240]
text = "Last level! The whole band is here now."
[editable path="Musicians/Conductor"]
[editable path="Musicians/Cellist"]