commit 010286006fb23d06792651572164c3c5e7f271fc Author: Adam Date: Tue Mar 10 21:49:09 2026 -0400 first commit; added some assets, animated musicians and conductor, painted basic stage diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..f28239b --- /dev/null +++ b/.editorconfig @@ -0,0 +1,4 @@ +root = true + +[*] +charset = utf-8 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..8ad74f7 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Normalize EOL for all files that Git considers text files. +* text=auto eol=lf diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0af181c --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +# Godot 4+ specific ignores +.godot/ +/android/ diff --git a/assets/Floor_Wood_01-128x64.png b/assets/Floor_Wood_01-128x64.png new file mode 100644 index 0000000..37a0590 Binary files /dev/null and b/assets/Floor_Wood_01-128x64.png differ diff --git a/assets/Floor_Wood_01-128x64.png.import b/assets/Floor_Wood_01-128x64.png.import new file mode 100644 index 0000000..d9f2248 --- /dev/null +++ b/assets/Floor_Wood_01-128x64.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://byg5b0yg86f5e" +path="res://.godot/imported/Floor_Wood_01-128x64.png-221e55a8c527df10a36694470d4546b4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/Floor_Wood_01-128x64.png" +dest_files=["res://.godot/imported/Floor_Wood_01-128x64.png-221e55a8c527df10a36694470d4546b4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/Floor_Wood_02-128x64.png b/assets/Floor_Wood_02-128x64.png new file mode 100644 index 0000000..848bb8e Binary files /dev/null and b/assets/Floor_Wood_02-128x64.png differ diff --git a/assets/Floor_Wood_02-128x64.png.import b/assets/Floor_Wood_02-128x64.png.import new file mode 100644 index 0000000..0123255 --- /dev/null +++ b/assets/Floor_Wood_02-128x64.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bdnoueot22uoi" +path="res://.godot/imported/Floor_Wood_02-128x64.png-028e72327199f05f93bb519a38ff32c9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/Floor_Wood_02-128x64.png" +dest_files=["res://.godot/imported/Floor_Wood_02-128x64.png-028e72327199f05f93bb519a38ff32c9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/floor_wood_01-32x16.png b/assets/floor_wood_01-32x16.png new file mode 100644 index 0000000..c173c5d Binary files /dev/null and b/assets/floor_wood_01-32x16.png differ diff --git a/assets/floor_wood_01-32x16.png.import b/assets/floor_wood_01-32x16.png.import new file mode 100644 index 0000000..4237c7e --- /dev/null +++ b/assets/floor_wood_01-32x16.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cs47f2rurekyx" +path="res://.godot/imported/floor_wood_01-32x16.png-4711103c9bda4c4b31d7c69cac001ccc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/floor_wood_01-32x16.png" +dest_files=["res://.godot/imported/floor_wood_01-32x16.png-4711103c9bda4c4b31d7c69cac001ccc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/floor_wood_01-64x32.png b/assets/floor_wood_01-64x32.png new file mode 100644 index 0000000..4a4aec6 Binary files /dev/null and b/assets/floor_wood_01-64x32.png differ diff --git a/assets/floor_wood_01-64x32.png.import b/assets/floor_wood_01-64x32.png.import new file mode 100644 index 0000000..e604395 --- /dev/null +++ b/assets/floor_wood_01-64x32.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cxu4ubd530ei3" +path="res://.godot/imported/floor_wood_01-64x32.png-ccea03826d8a06749ae6c741b81edfc8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/floor_wood_01-64x32.png" +dest_files=["res://.godot/imported/floor_wood_01-64x32.png-ccea03826d8a06749ae6c741b81edfc8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/stagebackingcurtain.png b/assets/stagebackingcurtain.png new file mode 100644 index 0000000..0aee9ab Binary files /dev/null and b/assets/stagebackingcurtain.png differ diff --git a/assets/stagebackingcurtain.png.import b/assets/stagebackingcurtain.png.import new file mode 100644 index 0000000..e9d6558 --- /dev/null +++ b/assets/stagebackingcurtain.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ctyudsrrtcypu" +path="res://.godot/imported/stagebackingcurtain.png-a8381db91b62a42b9b42e02d732f1276.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/stagebackingcurtain.png" +dest_files=["res://.godot/imported/stagebackingcurtain.png-a8381db91b62a42b9b42e02d732f1276.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/symphonyguys.png b/assets/symphonyguys.png new file mode 100644 index 0000000..defd2ee Binary files /dev/null and b/assets/symphonyguys.png differ diff --git a/assets/symphonyguys.png.import b/assets/symphonyguys.png.import new file mode 100644 index 0000000..54749e6 --- /dev/null +++ b/assets/symphonyguys.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://42h7vrqekyma" +path="res://.godot/imported/symphonyguys.png-8814cc7bf4311dc9d4a197ee29eb1e7e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/symphonyguys.png" +dest_files=["res://.godot/imported/symphonyguys.png-8814cc7bf4311dc9d4a197ee29eb1e7e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/symphonyguys2.png b/assets/symphonyguys2.png new file mode 100644 index 0000000..e831939 Binary files /dev/null and b/assets/symphonyguys2.png differ diff --git a/assets/symphonyguys2.png.import b/assets/symphonyguys2.png.import new file mode 100644 index 0000000..573be89 --- /dev/null +++ b/assets/symphonyguys2.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cxo4qqkj2gfek" +path="res://.godot/imported/symphonyguys2.png-eac910bf1f489678e5378904493e0f43.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/symphonyguys2.png" +dest_files=["res://.godot/imported/symphonyguys2.png-eac910bf1f489678e5378904493e0f43.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/tiles.png b/assets/tiles.png new file mode 100644 index 0000000..9038664 Binary files /dev/null and b/assets/tiles.png differ diff --git a/assets/tiles.png.import b/assets/tiles.png.import new file mode 100644 index 0000000..0a6da92 --- /dev/null +++ b/assets/tiles.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cofxdk88dm05r" +path="res://.godot/imported/tiles.png-0d11a4bcdfb48056f67a66da241684a1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/tiles.png" +dest_files=["res://.godot/imported/tiles.png-0d11a4bcdfb48056f67a66da241684a1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/volumeometer_strip11.png b/assets/volumeometer_strip11.png new file mode 100644 index 0000000..15d01c7 Binary files /dev/null and b/assets/volumeometer_strip11.png differ diff --git a/assets/volumeometer_strip11.png.import b/assets/volumeometer_strip11.png.import new file mode 100644 index 0000000..5ce2ced --- /dev/null +++ b/assets/volumeometer_strip11.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bcl8gjplw47ik" +path="res://.godot/imported/volumeometer_strip11.png-d42d3ba30c33ad86ea1c333b42b480c0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/volumeometer_strip11.png" +dest_files=["res://.godot/imported/volumeometer_strip11.png-d42d3ba30c33ad86ea1c333b42b480c0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/icon.svg b/icon.svg new file mode 100644 index 0000000..c6bbb7d --- /dev/null +++ b/icon.svg @@ -0,0 +1 @@ + diff --git a/icon.svg.import b/icon.svg.import new file mode 100644 index 0000000..142564b --- /dev/null +++ b/icon.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d3p66b4nsvaii" +path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon.svg" +dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/main.tscn b/main.tscn new file mode 100644 index 0000000..50c4c47 --- /dev/null +++ b/main.tscn @@ -0,0 +1,314 @@ +[gd_scene format=4 uid="uid://irgt7rn5kfap"] + +[ext_resource type="Texture2D" uid="uid://42h7vrqekyma" path="res://assets/symphonyguys.png" id="1_ig7tw"] +[ext_resource type="Texture2D" uid="uid://cs47f2rurekyx" path="res://assets/floor_wood_01-32x16.png" id="2_0xm2m"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_0xm2m"] +atlas = ExtResource("1_ig7tw") +region = Rect2(0, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_h2yge"] +atlas = ExtResource("1_ig7tw") +region = Rect2(32, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1bvp3"] +atlas = ExtResource("1_ig7tw") +region = Rect2(64, 0, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_lquwl"] +atlas = ExtResource("1_ig7tw") +region = Rect2(96, 0, 32, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_7mycd"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_0xm2m") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_h2yge") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1bvp3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_lquwl") +}], +"loop": true, +"name": &"default", +"speed": 4.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_5vw27"] +atlas = ExtResource("1_ig7tw") +region = Rect2(192, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kek77"] +atlas = ExtResource("1_ig7tw") +region = Rect2(224, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4c57u"] +atlas = ExtResource("1_ig7tw") +region = Rect2(256, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_efxa6"] +atlas = ExtResource("1_ig7tw") +region = Rect2(288, 32, 32, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_dg77c"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_5vw27") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_kek77") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4c57u") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_efxa6") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_ycdy4"] +atlas = ExtResource("1_ig7tw") +region = Rect2(0, 160, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_w48qg"] +atlas = ExtResource("1_ig7tw") +region = Rect2(32, 160, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vivmo"] +atlas = ExtResource("1_ig7tw") +region = Rect2(64, 160, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2cqfq"] +atlas = ExtResource("1_ig7tw") +region = Rect2(96, 160, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yaehf"] +atlas = ExtResource("1_ig7tw") +region = Rect2(128, 160, 32, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_074og"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ycdy4") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_w48qg") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_vivmo") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2cqfq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_yaehf") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_cegan"] +atlas = ExtResource("1_ig7tw") +region = Rect2(0, 192, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_82xsv"] +atlas = ExtResource("1_ig7tw") +region = Rect2(32, 192, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_getpj"] +atlas = ExtResource("1_ig7tw") +region = Rect2(64, 192, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ryguw"] +atlas = ExtResource("1_ig7tw") +region = Rect2(96, 192, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_d13ii"] +atlas = ExtResource("1_ig7tw") +region = Rect2(128, 192, 32, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_1u8w0"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_cegan") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_82xsv") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_getpj") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ryguw") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_d13ii") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_0odxb"] +atlas = ExtResource("1_ig7tw") +region = Rect2(0, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_lswn8"] +atlas = ExtResource("1_ig7tw") +region = Rect2(32, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_a6jrf"] +atlas = ExtResource("1_ig7tw") +region = Rect2(64, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xuqvo"] +atlas = ExtResource("1_ig7tw") +region = Rect2(96, 32, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qsp4k"] +atlas = ExtResource("1_ig7tw") +region = Rect2(128, 32, 32, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_kq58d"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_0odxb") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_lswn8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_a6jrf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xuqvo") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qsp4k") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_seu75"] +atlas = ExtResource("1_ig7tw") +region = Rect2(192, 64, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_htxhm"] +atlas = ExtResource("1_ig7tw") +region = Rect2(224, 64, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jq2sk"] +atlas = ExtResource("1_ig7tw") +region = Rect2(256, 64, 32, 32) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4k2k6"] +atlas = ExtResource("1_ig7tw") +region = Rect2(288, 64, 32, 32) + +[sub_resource type="SpriteFrames" id="SpriteFrames_0rl1p"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_seu75") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_htxhm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jq2sk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4k2k6") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_h2yge"] +texture = ExtResource("2_0xm2m") +texture_region_size = Vector2i(32, 16) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 + +[sub_resource type="TileSet" id="TileSet_272bh"] +tile_shape = 1 +tile_size = Vector2i(32, 16) +sources/5 = SubResource("TileSetAtlasSource_h2yge") + +[node name="Main" type="Node2D" unique_id=1319338792] + +[node name="Conductor" type="AnimatedSprite2D" parent="." unique_id=880231478] +sprite_frames = SubResource("SpriteFrames_7mycd") +autoplay = "default" +frame_progress = 0.6971068 + +[node name="Musicians" type="Node" parent="." unique_id=99454917] + +[node name="Cello" type="AnimatedSprite2D" parent="Musicians" unique_id=504793709] +position = Vector2(-39, -16) +sprite_frames = SubResource("SpriteFrames_dg77c") +autoplay = "default" +frame_progress = 0.61008394 + +[node name="Viol1" type="AnimatedSprite2D" parent="Musicians" unique_id=932682158] +position = Vector2(-57, -5) +sprite_frames = SubResource("SpriteFrames_074og") +autoplay = "default" +frame_progress = 0.45644274 + +[node name="Viol2" type="AnimatedSprite2D" parent="Musicians" unique_id=737241109] +position = Vector2(-16, -20) +sprite_frames = SubResource("SpriteFrames_1u8w0") +autoplay = "default" +frame_progress = 0.843538 + +[node name="Bass" type="AnimatedSprite2D" parent="Musicians" unique_id=1099071968] +position = Vector2(-63, -30) +sprite_frames = SubResource("SpriteFrames_kq58d") +autoplay = "default" +frame_progress = 0.662878 + +[node name="Cello2" type="AnimatedSprite2D" parent="Musicians" unique_id=692579914] +position = Vector2(-37, -37) +sprite_frames = SubResource("SpriteFrames_0rl1p") +autoplay = "default" +frame_progress = 0.7907978 + +[node name="Camera2D" type="Camera2D" parent="." unique_id=1314238347] + +[node name="Stage" type="TileMapLayer" parent="." unique_id=15466516] +z_index = -10 +tile_map_data = PackedByteArray("AAD5//f/BQAAAAEAAAD5//j/BQAAAAEAAAD5//n/BQAAAAEAAAD5//r/BQAAAAEAAAD5//v/BQAAAAEAAAD5//z/BQAAAAEAAAD5//3/BQAAAAEAAAD5//7/BQAAAAEAAAD5////BQAAAAEAAAD5/wAABQAAAAEAAAD5/wEABQAAAAEAAAD5/wIABQAAAAEAAAD5/wMABQAAAAEAAAD5/wQABQAAAAEAAAD5/wUABQAAAAEAAAD5/wYABQAAAAEAAAD5/wcABQAAAAEAAAD5/wgABQAAAAEAAAD5/wkABQAAAAEAAAD5/woABQAAAAEAAAD6//f/BQAAAAEAAAD6//j/BQAAAAEAAAD6//n/BQAAAAEAAAD6//r/BQAAAAEAAAD6//v/BQAAAAEAAAD6//z/BQAAAAEAAAD6//3/BQAAAAEAAAD6//7/BQAAAAEAAAD6////BQAAAAEAAAD6/wAABQAAAAEAAAD6/wEABQAAAAEAAAD6/wIABQAAAAEAAAD6/wMABQAAAAEAAAD6/wQABQAAAAEAAAD6/wUABQAAAAEAAAD6/wYABQAAAAEAAAD6/wcABQAAAAEAAAD6/wgABQAAAAEAAAD6/wkABQAAAAEAAAD6/woABQAAAAEAAAD7//f/BQAAAAEAAAD7//j/BQAAAAEAAAD7//n/BQAAAAEAAAD7//r/BQAAAAEAAAD7//v/BQAAAAEAAAD7//z/BQAAAAEAAAD7//3/BQAAAAEAAAD7//7/BQAAAAEAAAD7////BQAAAAEAAAD7/wAABQAAAAEAAAD7/wEABQAAAAEAAAD7/wIABQAAAAEAAAD7/wMABQAAAAEAAAD7/wQABQAAAAEAAAD7/wUABQAAAAEAAAD7/wYABQAAAAEAAAD7/wcABQAAAAEAAAD7/wgABQAAAAEAAAD7/wkABQAAAAEAAAD7/woABQAAAAEAAAD8//f/BQAAAAEAAAD8//j/BQAAAAEAAAD8//n/BQAAAAEAAAD8//r/BQAAAAEAAAD8//v/BQAAAAEAAAD8//z/BQAAAAEAAAD8//3/BQAAAAEAAAD8//7/BQAAAAEAAAD8////BQAAAAEAAAD8/wAABQAAAAEAAAD8/wEABQAAAAEAAAD8/wIABQAAAAEAAAD8/wMABQAAAAEAAAD8/wQABQAAAAEAAAD8/wUABQAAAAEAAAD8/wYABQAAAAEAAAD8/wcABQAAAAEAAAD8/wgABQAAAAEAAAD8/wkABQAAAAEAAAD8/woABQAAAAEAAAD9//f/BQAAAAEAAAD9//j/BQAAAAEAAAD9//n/BQAAAAEAAAD9//r/BQAAAAEAAAD9//v/BQAAAAEAAAD9//z/BQAAAAEAAAD9//3/BQAAAAEAAAD9//7/BQAAAAEAAAD9////BQAAAAEAAAD9/wAABQAAAAEAAAD9/wEABQAAAAEAAAD9/wIABQAAAAEAAAD9/wMABQAAAAEAAAD9/wQABQAAAAEAAAD9/wUABQAAAAEAAAD9/wYABQAAAAEAAAD9/wcABQAAAAEAAAD9/wgABQAAAAEAAAD9/wkABQAAAAEAAAD9/woABQAAAAEAAAD+//f/BQAAAAEAAAD+//j/BQAAAAEAAAD+//n/BQAAAAEAAAD+//r/BQAAAAEAAAD+//v/BQAAAAEAAAD+//z/BQAAAAEAAAD+//3/BQAAAAEAAAD+//7/BQAAAAEAAAD+////BQAAAAEAAAD+/wAABQAAAAEAAAD+/wEABQAAAAEAAAD+/wIABQAAAAEAAAD+/wMABQAAAAEAAAD+/wQABQAAAAEAAAD+/wUABQAAAAEAAAD+/wYABQAAAAEAAAD+/wcABQAAAAEAAAD+/wgABQAAAAEAAAD+/wkABQAAAAEAAAD+/woABQAAAAEAAAD///f/BQAAAAEAAAD///j/BQAAAAEAAAD///n/BQAAAAEAAAD///r/BQAAAAEAAAD///v/BQAAAAEAAAD///z/BQAAAAEAAAD///3/BQAAAAEAAAD///7/BQAAAAEAAAD/////BQAAAAEAAAD//wAABQAAAAEAAAD//wEABQAAAAEAAAD//wIABQAAAAEAAAD//wMABQAAAAEAAAD//wQABQAAAAEAAAD//wUABQAAAAEAAAD//wYABQAAAAEAAAD//wcABQAAAAEAAAD//wgABQAAAAEAAAD//wkABQAAAAEAAAD//woABQAAAAEAAAAAAPf/BQAAAAEAAAAAAPj/BQAAAAEAAAAAAPn/BQAAAAEAAAAAAPr/BQAAAAEAAAAAAPv/BQAAAAEAAAAAAPz/BQAAAAEAAAAAAP3/BQAAAAEAAAAAAP7/BQAAAAEAAAAAAP//BQAAAAEAAAAAAAAABQAAAAEAAAAAAAEABQAAAAEAAAAAAAIABQAAAAEAAAAAAAMABQAAAAEAAAAAAAQABQAAAAEAAAAAAAUABQAAAAEAAAAAAAYABQAAAAEAAAAAAAcABQAAAAEAAAAAAAgABQAAAAEAAAAAAAkABQAAAAEAAAAAAAoABQAAAAEAAAABAPf/BQAAAAEAAAABAPj/BQAAAAEAAAABAPn/BQAAAAEAAAABAPr/BQAAAAEAAAABAPv/BQAAAAEAAAABAPz/BQAAAAEAAAABAP3/BQAAAAEAAAABAP7/BQAAAAEAAAABAP//BQAAAAEAAAABAAAABQAAAAEAAAABAAEABQAAAAEAAAABAAIABQAAAAEAAAABAAMABQAAAAEAAAABAAQABQAAAAEAAAABAAUABQAAAAEAAAABAAYABQAAAAEAAAABAAcABQAAAAEAAAABAAgABQAAAAEAAAABAAkABQAAAAEAAAABAAoABQAAAAEAAAACAPf/BQAAAAEAAAACAPj/BQAAAAEAAAACAPn/BQAAAAEAAAACAPr/BQAAAAEAAAACAPv/BQAAAAEAAAACAPz/BQAAAAEAAAACAP3/BQAAAAEAAAACAP7/BQAAAAEAAAACAP//BQAAAAEAAAACAAAABQAAAAEAAAACAAEABQAAAAEAAAACAAIABQAAAAEAAAACAAMABQAAAAEAAAACAAQABQAAAAEAAAACAAUABQAAAAEAAAACAAYABQAAAAEAAAACAAcABQAAAAEAAAACAAgABQAAAAEAAAACAAkABQAAAAEAAAACAAoABQAAAAEAAAADAPf/BQAAAAEAAAADAPj/BQAAAAEAAAADAPn/BQAAAAEAAAADAPr/BQAAAAEAAAADAPv/BQAAAAEAAAADAPz/BQAAAAEAAAADAP3/BQAAAAEAAAADAP7/BQAAAAEAAAADAP//BQAAAAEAAAADAAAABQAAAAEAAAADAAEABQAAAAEAAAADAAIABQAAAAEAAAADAAMABQAAAAEAAAADAAQABQAAAAEAAAADAAUABQAAAAEAAAADAAYABQAAAAEAAAADAAcABQAAAAEAAAADAAgABQAAAAEAAAADAAkABQAAAAEAAAADAAoABQAAAAEAAAAEAPf/BQAAAAEAAAAEAPj/BQAAAAEAAAAEAPn/BQAAAAEAAAAEAPr/BQAAAAEAAAAEAPv/BQAAAAEAAAAEAPz/BQAAAAEAAAAEAP3/BQAAAAEAAAAEAP7/BQAAAAEAAAAEAP//BQAAAAEAAAAEAAAABQAAAAEAAAAEAAEABQAAAAEAAAAEAAIABQAAAAEAAAAEAAMABQAAAAEAAAAEAAQABQAAAAEAAAAEAAUABQAAAAEAAAAEAAYABQAAAAEAAAAEAAcABQAAAAEAAAAEAAgABQAAAAEAAAAEAAkABQAAAAEAAAAEAAoABQAAAAEAAAAFAPf/BQAAAAEAAAAFAPj/BQAAAAEAAAAFAPn/BQAAAAEAAAAFAPr/BQAAAAEAAAAFAPv/BQAAAAEAAAAFAPz/BQAAAAEAAAAFAP3/BQAAAAEAAAAFAP7/BQAAAAEAAAAFAP//BQAAAAEAAAAFAAAABQAAAAEAAAAFAAEABQAAAAEAAAAFAAIABQAAAAEAAAAFAAMABQAAAAEAAAAFAAQABQAAAAEAAAAFAAUABQAAAAEAAAAFAAYABQAAAAEAAAAFAAcABQAAAAEAAAAFAAgABQAAAAEAAAAFAAkABQAAAAEAAAAFAAoABQAAAAEAAAD6//X/BQAAAAEAAAD6//b/BQAAAAEAAAD7//X/BQAAAAEAAAD7//b/BQAAAAEAAAD8//X/BQAAAAEAAAD8//b/BQAAAAEAAAD9//X/BQAAAAEAAAD9//b/BQAAAAEAAAD+//X/BQAAAAEAAAD+//b/BQAAAAEAAAD///X/BQAAAAEAAAD///b/BQAAAAEAAAAAAPX/BQAAAAEAAAAAAPb/BQAAAAEAAAABAPX/BQAAAAEAAAABAPb/BQAAAAEAAAACAPX/BQAAAAEAAAACAPb/BQAAAAEAAAADAPX/BQAAAAEAAAADAPb/BQAAAAEAAAAEAPb/BQAAAAEAAAD5//P/BQAAAAEAAAD5//T/BQAAAAEAAAD5//X/BQAAAAEAAAD5//b/BQAAAAEAAAD6//P/BQAAAAEAAAD6//T/BQAAAAEAAAD7//P/BQAAAAEAAAD7//T/BQAAAAEAAAD8//P/BQAAAAEAAAD8//T/BQAAAAEAAAD9//P/BQAAAAEAAAD9//T/BQAAAAEAAAD+//P/BQAAAAEAAAD+//T/BQAAAAEAAAD///P/BQAAAAEAAAD///T/BQAAAAEAAAAAAPP/BQAAAAEAAAAAAPT/BQAAAAEAAAABAPP/BQAAAAEAAAABAPT/BQAAAAEAAAACAPP/BQAAAAEAAAACAPT/BQAAAAEAAAADAPP/BQAAAAEAAAADAPT/BQAAAAEAAAAEAPP/BQAAAAEAAAAEAPT/BQAAAAEAAAAEAPX/BQAAAAEAAAAFAPP/BQAAAAEAAAAFAPT/BQAAAAEAAAAFAPX/BQAAAAEAAAAFAPb/BQAAAAEAAAA=") +tile_set = SubResource("TileSet_272bh") diff --git a/project.godot b/project.godot new file mode 100644 index 0000000..7a196ab --- /dev/null +++ b/project.godot @@ -0,0 +1,31 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=5 + +[application] + +config/name="trijam-363-conductor" +run/main_scene="uid://irgt7rn5kfap" +config/features=PackedStringArray("4.6", "Forward Plus") +config/icon="res://icon.svg" + +[display] + +window/size/viewport_width=1280 +window/size/viewport_height=720 +window/stretch/scale=4.0 + +[physics] + +3d/physics_engine="Jolt Physics" + +[rendering] + +textures/canvas_textures/default_texture_filter=0 +rendering_device/driver.windows="d3d12"