From 746c1246dadec0b471704daa9a7e99c0a940a147 Mon Sep 17 00:00:00 2001 From: zozieee Date: Sat, 17 Oct 2026 16:29:46 -0500 Subject: [PATCH 1/3] Added wall spike --- wallspike.tscn | 24 ++++++++++++++++++++++++ world.tscn | 49 ++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 72 insertions(+), 1 deletion(-) create mode 100644 wallspike.tscn diff --git a/wallspike.tscn b/wallspike.tscn new file mode 100644 index 0000000..f8a67df --- /dev/null +++ b/wallspike.tscn @@ -0,0 +1,24 @@ +[gd_scene format=3 uid="uid://dbk4f76ux6dsv"] + +[ext_resource type="Script" uid="uid://brlrpnqrsi2vn" path="res://spike.gd" id="1_yivsx"] +[ext_resource type="Texture2D" uid="uid://bu5wgerfu7cbc" path="res://art/spike.png" id="2_tfl76"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_xfwl5"] +size = Vector2(15, 11) + +[node name="WallSpike" type="Node2D" unique_id=1739014101] +rotation = 1.5707964 +script = ExtResource("1_yivsx") + +[node name="Sprite2D" type="Sprite2D" parent="." unique_id=813041394] +texture_filter = 1 +position = Vector2(0.99999994, -4.371139e-08) +texture = ExtResource("2_tfl76") + +[node name="Area2D" type="Area2D" parent="." unique_id=170499029] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D" unique_id=1865546056] +position = Vector2(0.5000005, 0.4999999) +shape = SubResource("RectangleShape2D_xfwl5") + +[connection signal="body_entered" from="Area2D" to="." method="on_contact"] diff --git a/world.tscn b/world.tscn index d9c861c..f10961a 100644 --- a/world.tscn +++ b/world.tscn @@ -10,6 +10,7 @@ [ext_resource type="PackedScene" uid="uid://bos6oh7nwyeca" path="res://vertical_long_block.tscn" id="4_pkg7o"] [ext_resource type="PackedScene" uid="uid://biot4cuwgohvo" path="res://longer_block.tscn" id="6_dwbse"] [ext_resource type="PackedScene" uid="uid://kstmxoa4dx55" path="res://coin.tscn" id="8_ioo17"] +[ext_resource type="PackedScene" uid="uid://dbk4f76ux6dsv" path="res://wallspike.tscn" id="10_hiqwa"] [ext_resource type="Texture2D" uid="uid://s3h6tpypoee0" path="res://art/music_button.png" id="12_2o6r5"] [ext_resource type="PackedScene" uid="uid://c8m4d77hcr0pj" path="res://spike.tscn" id="12_k3n1d"] [ext_resource type="Texture2D" uid="uid://dxgnkftqtyt53" path="res://art/music_button_disabled.png" id="13_70uel"] @@ -63,6 +64,42 @@ position = Vector2(55, 99.45031) [node name="Spike" parent="Tutorial" unique_id=1505280758 instance=ExtResource("12_k3n1d")] position = Vector2(162, 184.13078) +[node name="Spike2" parent="Tutorial" unique_id=1739014101 instance=ExtResource("12_k3n1d")] +position = Vector2(1022, 613.44116) + +[node name="Spike3" parent="Tutorial" unique_id=222112916 instance=ExtResource("12_k3n1d")] +position = Vector2(1037, 613.44116) + +[node name="Spike4" parent="Tutorial" unique_id=1697727112 instance=ExtResource("12_k3n1d")] +position = Vector2(1068, 613.44116) + +[node name="Spike5" parent="Tutorial" unique_id=923024047 instance=ExtResource("12_k3n1d")] +position = Vector2(1083, 613.44116) + +[node name="Spike6" parent="Tutorial" unique_id=2099746763 instance=ExtResource("12_k3n1d")] +position = Vector2(1117, 612.4564) + +[node name="Spike7" parent="Tutorial" unique_id=1331198453 instance=ExtResource("12_k3n1d")] +position = Vector2(1132, 612.4564) + +[node name="Spike8" parent="Tutorial" unique_id=2015311321 instance=ExtResource("12_k3n1d")] +position = Vector2(1163, 612.4564) + +[node name="Spike9" parent="Tutorial" unique_id=1362495288 instance=ExtResource("12_k3n1d")] +position = Vector2(1178, 612.4564) + +[node name="Spike10" parent="Tutorial" unique_id=1398183079 instance=ExtResource("12_k3n1d")] +position = Vector2(1210, 612.4564) + +[node name="Spike11" parent="Tutorial" unique_id=887004075 instance=ExtResource("12_k3n1d")] +position = Vector2(1225, 612.4564) + +[node name="Spike12" parent="Tutorial" unique_id=756448867 instance=ExtResource("12_k3n1d")] +position = Vector2(1256, 612.4564) + +[node name="Spike13" parent="Tutorial" unique_id=2050689217 instance=ExtResource("12_k3n1d")] +position = Vector2(1271, 612.4564) + [node name="Teleporter1" parent="Tutorial" unique_id=1201409437 instance=ExtResource("4_gbfbk")] position = Vector2(149, 91.57307) paired_teleporter = "A" @@ -91,7 +128,7 @@ position = Vector2(250, 141) [node name="Coin5" parent="Tutorial" unique_id=874141343 instance=ExtResource("8_ioo17")] position = Vector2(800, 373.18488) -[node name="Coin6" parent="Tutorial" unique_id=1739014101 instance=ExtResource("8_ioo17")] +[node name="Coin6" parent="Tutorial" unique_id=1373208400 instance=ExtResource("8_ioo17")] position = Vector2(840, 373.18488) [node name="Coin7" parent="Tutorial" unique_id=1551757221 instance=ExtResource("8_ioo17")] @@ -144,6 +181,13 @@ position = Vector2(0, -58.094738) [node name="Coin4" parent="Tutorial" unique_id=1504473184 instance=ExtResource("8_ioo17")] position = Vector2(0, -85.66513) +[node name="WallSpike" parent="Tutorial" unique_id=287086441 instance=ExtResource("10_hiqwa")] +position = Vector2(1325, 629.1956) + +[node name="WallSpike2" parent="Tutorial" unique_id=234787573 instance=ExtResource("10_hiqwa")] +position = Vector2(973, 630.18024) +rotation = 4.712389 + [node name="ZoeLevel" type="Node2D" parent="." unique_id=980267417] [node name="LongBlock4" parent="ZoeLevel" unique_id=469408536 instance=ExtResource("6_dwbse")] @@ -155,6 +199,9 @@ position = Vector2(880, 399) [node name="LongBlock6" parent="ZoeLevel" unique_id=1328813509 instance=ExtResource("6_dwbse")] position = Vector2(1368, 401) +[node name="LongBlock7" parent="ZoeLevel" unique_id=1016724328 instance=ExtResource("6_dwbse")] +position = Vector2(1149, 629.44025) + [node name="Block" parent="ZoeLevel" unique_id=878186522 instance=ExtResource("2_036b0")] position = Vector2(55, 118) From 46fbf6ecec36294c4bf72b5db463e5cdbd015fea Mon Sep 17 00:00:00 2001 From: zozieee Date: Sat, 17 Oct 2026 16:37:09 -0500 Subject: [PATCH 2/3] updated level --- world.tscn | 35 +++++++++++++++++++++++++++++------ 1 file changed, 29 insertions(+), 6 deletions(-) diff --git a/world.tscn b/world.tscn index f10961a..fe0524c 100644 --- a/world.tscn +++ b/world.tscn @@ -68,13 +68,13 @@ position = Vector2(162, 184.13078) position = Vector2(1022, 613.44116) [node name="Spike3" parent="Tutorial" unique_id=222112916 instance=ExtResource("12_k3n1d")] -position = Vector2(1037, 613.44116) +position = Vector2(623, 624.27234) [node name="Spike4" parent="Tutorial" unique_id=1697727112 instance=ExtResource("12_k3n1d")] position = Vector2(1068, 613.44116) [node name="Spike5" parent="Tutorial" unique_id=923024047 instance=ExtResource("12_k3n1d")] -position = Vector2(1083, 613.44116) +position = Vector2(1040, 382.04678) [node name="Spike6" parent="Tutorial" unique_id=2099746763 instance=ExtResource("12_k3n1d")] position = Vector2(1117, 612.4564) @@ -83,13 +83,13 @@ position = Vector2(1117, 612.4564) position = Vector2(1132, 612.4564) [node name="Spike8" parent="Tutorial" unique_id=2015311321 instance=ExtResource("12_k3n1d")] -position = Vector2(1163, 612.4564) +position = Vector2(1210, 384.01608) [node name="Spike9" parent="Tutorial" unique_id=1362495288 instance=ExtResource("12_k3n1d")] -position = Vector2(1178, 612.4564) +position = Vector2(637, 624.2723) [node name="Spike10" parent="Tutorial" unique_id=1398183079 instance=ExtResource("12_k3n1d")] -position = Vector2(1210, 612.4564) +position = Vector2(650, 623.28766) [node name="Spike11" parent="Tutorial" unique_id=887004075 instance=ExtResource("12_k3n1d")] position = Vector2(1225, 612.4564) @@ -122,6 +122,9 @@ position = Vector2(55, 118) [node name="LongBlock" parent="Tutorial" unique_id=658573725 instance=ExtResource("3_dwbse")] position = Vector2(166, 200) +[node name="LongBlock2" parent="Tutorial" unique_id=968475020 instance=ExtResource("3_dwbse")] +position = Vector2(166, 200) + [node name="VerticalLongBlock" parent="Tutorial" unique_id=925152188 instance=ExtResource("4_pkg7o")] position = Vector2(250, 141) @@ -149,6 +152,15 @@ position = Vector2(1091, 300.32028) [node name="Coin15" parent="Tutorial" unique_id=1955593631 instance=ExtResource("8_ioo17")] position = Vector2(1131, 300.32028) +[node name="Coin21" parent="Tutorial" unique_id=1426969338 instance=ExtResource("8_ioo17")] +position = Vector2(1303, 510.05212) + +[node name="Coin22" parent="Tutorial" unique_id=1260076605 instance=ExtResource("8_ioo17")] +position = Vector2(1343, 510.05212) + +[node name="Coin20" parent="Tutorial" unique_id=1867738373 instance=ExtResource("8_ioo17")] +position = Vector2(1132, 459.83466) + [node name="Coin16" parent="Tutorial" unique_id=206832709 instance=ExtResource("8_ioo17")] position = Vector2(1166, 300.32028) @@ -206,11 +218,22 @@ position = Vector2(1149, 629.44025) position = Vector2(55, 118) [node name="LongBlock" parent="ZoeLevel" unique_id=1035095840 instance=ExtResource("3_dwbse")] -position = Vector2(166, 200) +position = Vector2(950, 505.12885) [node name="VerticalLongBlock" parent="ZoeLevel" unique_id=1984351408 instance=ExtResource("4_pkg7o")] position = Vector2(250, 141) +[node name="Spike" parent="ZoeLevel" unique_id=741914042 instance=ExtResource("12_k3n1d")] +position = Vector2(954, 520.88336) +rotation = 3.1415927 + +[node name="LongBlock2" parent="ZoeLevel" unique_id=1003210040 instance=ExtResource("3_dwbse")] +position = Vector2(1299, 539.5918) + +[node name="Spike2" parent="ZoeLevel" unique_id=1503247741 instance=ExtResource("12_k3n1d")] +position = Vector2(1303, 555.3463) +rotation = 3.1415927 + [node name="CanvasLayer" type="CanvasLayer" parent="." unique_id=1637221343] [node name="RichTextLabel2" type="RichTextLabel" parent="CanvasLayer" unique_id=1254950785] From 49cc3efc0a7e4ed10b4ab938ae9d43304a042495 Mon Sep 17 00:00:00 2001 From: zozieee Date: Sat, 17 Oct 2026 16:45:51 -0500 Subject: [PATCH 3/3] wall climb --- world.tscn | 50 ++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 46 insertions(+), 4 deletions(-) diff --git a/world.tscn b/world.tscn index fe0524c..afcce8a 100644 --- a/world.tscn +++ b/world.tscn @@ -68,7 +68,7 @@ position = Vector2(162, 184.13078) position = Vector2(1022, 613.44116) [node name="Spike3" parent="Tutorial" unique_id=222112916 instance=ExtResource("12_k3n1d")] -position = Vector2(623, 624.27234) +position = Vector2(1501, 384.0161) [node name="Spike4" parent="Tutorial" unique_id=1697727112 instance=ExtResource("12_k3n1d")] position = Vector2(1068, 613.44116) @@ -86,10 +86,10 @@ position = Vector2(1132, 612.4564) position = Vector2(1210, 384.01608) [node name="Spike9" parent="Tutorial" unique_id=1362495288 instance=ExtResource("12_k3n1d")] -position = Vector2(637, 624.2723) +position = Vector2(1515, 384.01605) [node name="Spike10" parent="Tutorial" unique_id=1398183079 instance=ExtResource("12_k3n1d")] -position = Vector2(650, 623.28766) +position = Vector2(1528, 383.03143) [node name="Spike11" parent="Tutorial" unique_id=887004075 instance=ExtResource("12_k3n1d")] position = Vector2(1225, 612.4564) @@ -173,6 +173,12 @@ position = Vector2(1325, 181.17682) [node name="Coin19" parent="Tutorial" unique_id=59058959 instance=ExtResource("8_ioo17")] position = Vector2(1364, 144.74452) +[node name="Coin23" parent="Tutorial" unique_id=767620055 instance=ExtResource("8_ioo17")] +position = Vector2(1652, 237.30225) + +[node name="Coin24" parent="Tutorial" unique_id=1386372245 instance=ExtResource("8_ioo17")] +position = Vector2(1692, -166.40698) + [node name="Coin11" parent="Tutorial" unique_id=857910277 instance=ExtResource("8_ioo17")] position = Vector2(691, 373.18488) @@ -200,6 +206,10 @@ position = Vector2(1325, 629.1956) position = Vector2(973, 630.18024) rotation = 4.712389 +[node name="WallSpike3" parent="Tutorial" unique_id=419913773 instance=ExtResource("10_hiqwa")] +position = Vector2(1679, 181.17683) +rotation = 4.712389 + [node name="ZoeLevel" type="Node2D" parent="." unique_id=980267417] [node name="LongBlock4" parent="ZoeLevel" unique_id=469408536 instance=ExtResource("6_dwbse")] @@ -221,12 +231,37 @@ position = Vector2(55, 118) position = Vector2(950, 505.12885) [node name="VerticalLongBlock" parent="ZoeLevel" unique_id=1984351408 instance=ExtResource("4_pkg7o")] -position = Vector2(250, 141) +position = Vector2(1695, 192.9927) + +[node name="VerticalLongBlock2" parent="ZoeLevel" unique_id=485343370 instance=ExtResource("4_pkg7o")] +position = Vector2(1695, 81.72651) + +[node name="VerticalLongBlock3" parent="ZoeLevel" unique_id=977741022 instance=ExtResource("4_pkg7o")] +position = Vector2(1589, 139.82124) + +[node name="VerticalLongBlock4" parent="ZoeLevel" unique_id=923671040 instance=ExtResource("4_pkg7o")] +position = Vector2(1589, 29.539703) [node name="Spike" parent="ZoeLevel" unique_id=741914042 instance=ExtResource("12_k3n1d")] position = Vector2(954, 520.88336) rotation = 3.1415927 +[node name="Spike4" parent="ZoeLevel" unique_id=1430493985 instance=ExtResource("12_k3n1d")] +position = Vector2(1827, 418.47906) +rotation = 3.1415927 + +[node name="Spike5" parent="ZoeLevel" unique_id=1849441610 instance=ExtResource("12_k3n1d")] +position = Vector2(1812, 418.47906) +rotation = 3.1415927 + +[node name="Spike6" parent="ZoeLevel" unique_id=102008874 instance=ExtResource("12_k3n1d")] +position = Vector2(1797, 418.47906) +rotation = 3.1415927 + +[node name="Spike7" parent="ZoeLevel" unique_id=1200843252 instance=ExtResource("12_k3n1d")] +position = Vector2(1871, 418.4791) +rotation = 3.1415927 + [node name="LongBlock2" parent="ZoeLevel" unique_id=1003210040 instance=ExtResource("3_dwbse")] position = Vector2(1299, 539.5918) @@ -234,6 +269,13 @@ position = Vector2(1299, 539.5918) position = Vector2(1303, 555.3463) rotation = 3.1415927 +[node name="LongBlock3" parent="ZoeLevel" unique_id=483038350 instance=ExtResource("3_dwbse")] +position = Vector2(1837, 628.21094) + +[node name="Spike3" parent="ZoeLevel" unique_id=1550792049 instance=ExtResource("12_k3n1d")] +position = Vector2(1841, 643.96545) +rotation = 3.1415927 + [node name="CanvasLayer" type="CanvasLayer" parent="." unique_id=1637221343] [node name="RichTextLabel2" type="RichTextLabel" parent="CanvasLayer" unique_id=1254950785]