[gd_scene load_steps=10 format=3 uid="uid://c5adjxawg0wcp"] [ext_resource type="PackedScene" uid="uid://ccbxd6724rlfj" path="res://rooms/blue/room_blue_floor.tscn" id="1_qy8nt"] [ext_resource type="PackedScene" uid="uid://pyhlicd4a0ec" path="res://player/player_node.tscn" id="2_5r6sf"] [ext_resource type="PackedScene" uid="uid://vvq7jugpnvia" path="res://cubes/physics/cube_blue.tscn" id="3_vpil8"] [ext_resource type="PackedScene" uid="uid://vnqfc0ucu748" path="res://cubes/quebec_cube.blend" id="4_lgp1t"] [ext_resource type="PackedScene" uid="uid://dttmvr6tlyoup" path="res://primitives/platforms/platform_white.tscn" id="4_rygdo"] [ext_resource type="PackedScene" uid="uid://tdcxcrg6ktpl" path="res://objectives/objective.tscn" id="5_kbyur"] [ext_resource type="Script" path="res://ui/scale_ui.gd" id="6_n2b5v"] [ext_resource type="FontFile" uid="uid://ksfeftemeckw" path="res://ui/exo_thin.otf" id="7_heiig"] [ext_resource type="PackedScene" uid="uid://ckscv00vnkpxa" path="res://primitives/init_level.tscn" id="8_d0mnn"] [node name="Level1" type="Node3D"] [node name="room_blue_floor" parent="." instance=ExtResource("1_qy8nt")] [node name="player" parent="." instance=ExtResource("2_5r6sf")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.157085, -50, 0.135586) [node name="Node3D5" type="Node3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 40, 0) [node name="Node3D" type="Node3D" parent="Node3D5"] [node name="CubeBlue" parent="Node3D5/Node3D" instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 0) [node name="CubeBlue2" parent="Node3D5/Node3D" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 10) mesh = [NodePath("../CubeBlue/cube")] colliders = [NodePath("../CubeBlue/CollisionShape3D")] [node name="CubeBlue3" parent="Node3D5/Node3D" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 20) mesh = [NodePath("../CubeBlue/cube")] colliders = [NodePath("../CubeBlue/CollisionShape3D")] [node name="CubeBlue4" parent="Node3D5/Node3D" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 30) mesh = [NodePath("../CubeBlue/cube")] colliders = [NodePath("../CubeBlue/CollisionShape3D")] [node name="CubeBlue5" parent="Node3D5/Node3D" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 40) mesh = [NodePath("../CubeBlue/cube")] colliders = [NodePath("../CubeBlue/CollisionShape3D")] [node name="Node3D2" type="Node3D" parent="Node3D5"] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0, 0) [node name="CubeBlue" parent="Node3D5/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 0) mesh = [NodePath("../../Node3D/CubeBlue/cube")] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] [node name="CubeBlue2" parent="Node3D5/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 10) mesh = [NodePath("../../Node3D/CubeBlue/cube")] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] [node name="CubeBlue3" parent="Node3D5/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 20) mesh = [NodePath("../../Node3D/CubeBlue/cube")] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] [node name="CubeBlue4" parent="Node3D5/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 30) mesh = [NodePath("../../Node3D/CubeBlue/cube")] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] [node name="CubeBlue5" parent="Node3D5/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 40) mesh = [NodePath("../../Node3D/CubeBlue/cube")] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] [node name="Node3D3" type="Node3D" parent="Node3D5"] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0) [node name="CubeBlue" parent="Node3D5/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 0) mesh = [NodePath("../../Node3D/CubeBlue/cube")] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] [node name="CubeBlue2" parent="Node3D5/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 10) mesh = [NodePath("../../Node3D/CubeBlue/cube")] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] [node name="CubeBlue3" parent="Node3D5/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 20) mesh = [NodePath("../../Node3D/CubeBlue/cube")] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] [node name="CubeBlue4" parent="Node3D5/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 30) mesh = [NodePath("../../Node3D/CubeBlue/cube")] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] [node name="cube" parent="Node3D5/Node3D3/CubeBlue4" index="1"] transform = Transform3D(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) [node name="quebec_cube" parent="Node3D5/Node3D3/CubeBlue4" instance=ExtResource("4_lgp1t")] transform = Transform3D(1.5, 0, 1.42109e-14, -1.42109e-14, 1.5, 0, -2.84217e-14, 0, 1.5, 0, 0, 0) [node name="CubeBlue5" parent="Node3D5/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 40) mesh = [NodePath("../../Node3D/CubeBlue/cube")] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] [node name="Node3D4" type="Node3D" parent="Node3D5"] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 0) [node name="CubeBlue" parent="Node3D5/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 0) mesh = [NodePath("../../Node3D/CubeBlue/cube")] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] [node name="CubeBlue2" parent="Node3D5/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 10) mesh = [NodePath("../../Node3D/CubeBlue/cube")] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] [node name="CubeBlue3" parent="Node3D5/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 20) mesh = [NodePath("../../Node3D/CubeBlue/cube")] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] [node name="CubeBlue4" parent="Node3D5/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 30) mesh = [NodePath("../../Node3D/CubeBlue/cube")] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] [node name="CubeBlue5" parent="Node3D5/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 40) mesh = [NodePath("../../Node3D/CubeBlue/cube")] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] [node name="Node3D6" type="Node3D" parent="."] transform = Transform3D(-1, 8.74228e-08, 0, -8.74228e-08, -1, 0, 0, 0, 1, 0, 40, 0) [node name="Node3D" type="Node3D" parent="Node3D6"] [node name="CubeBlue2" parent="Node3D6/Node3D" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 10) mesh = [NodePath("../../../Node3D5/Node3D/CubeBlue/cube")] colliders = [NodePath("../../../Node3D5/Node3D/CubeBlue/CollisionShape3D")] [node name="CubeBlue3" parent="Node3D6/Node3D" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 20) mesh = [NodePath("../../../Node3D5/Node3D/CubeBlue/cube")] colliders = [NodePath("../../../Node3D5/Node3D/CubeBlue/CollisionShape3D")] [node name="CubeBlue4" parent="Node3D6/Node3D" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 30) mesh = [NodePath("../../../Node3D5/Node3D/CubeBlue/cube")] colliders = [NodePath("../../../Node3D5/Node3D/CubeBlue/CollisionShape3D")] [node name="Node3D2" type="Node3D" parent="Node3D6"] transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0, 0) [node name="CubeBlue2" parent="Node3D6/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 10) mesh = [NodePath("../../../Node3D5/Node3D/CubeBlue/cube")] colliders = [NodePath("../../../Node3D5/Node3D/CubeBlue/CollisionShape3D")] [node name="CubeBlue3" parent="Node3D6/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 20) mesh = [NodePath("../../../Node3D5/Node3D/CubeBlue/cube")] colliders = [NodePath("../../../Node3D5/Node3D/CubeBlue/CollisionShape3D")] [node name="CubeBlue4" parent="Node3D6/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 30) mesh = [NodePath("../../../Node3D5/Node3D/CubeBlue/cube")] colliders = [NodePath("../../../Node3D5/Node3D/CubeBlue/CollisionShape3D")] [node name="Node3D3" type="Node3D" parent="Node3D6"] transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0) [node name="CubeBlue2" parent="Node3D6/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 10) mesh = [NodePath("../../../Node3D5/Node3D/CubeBlue/cube")] colliders = [NodePath("../../../Node3D5/Node3D/CubeBlue/CollisionShape3D")] [node name="CubeBlue3" parent="Node3D6/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 20) mesh = [NodePath("../../../Node3D5/Node3D/CubeBlue/cube")] colliders = [NodePath("../../../Node3D5/Node3D/CubeBlue/CollisionShape3D")] [node name="CubeBlue4" parent="Node3D6/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 30) mesh = [NodePath("../../../Node3D5/Node3D/CubeBlue/cube")] colliders = [NodePath("../../../Node3D5/Node3D/CubeBlue/CollisionShape3D")] [node name="Node3D4" type="Node3D" parent="Node3D6"] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 0) [node name="CubeBlue2" parent="Node3D6/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 10) mesh = [NodePath("../../../Node3D5/Node3D/CubeBlue/cube")] colliders = [NodePath("../../../Node3D5/Node3D/CubeBlue/CollisionShape3D")] [node name="CubeBlue3" parent="Node3D6/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 20) mesh = [NodePath("../../../Node3D5/Node3D/CubeBlue/cube")] colliders = [NodePath("../../../Node3D5/Node3D/CubeBlue/CollisionShape3D")] [node name="CubeBlue4" parent="Node3D6/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("3_vpil8")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, -40, 0, 30) mesh = [NodePath("../../../Node3D5/Node3D/CubeBlue/cube")] colliders = [NodePath("../../../Node3D5/Node3D/CubeBlue/CollisionShape3D")] [node name="platform_white" parent="." instance=ExtResource("4_rygdo")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -28, 0) [node name="objective" parent="platform_white" instance=ExtResource("5_kbyur")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 16, 0) [node name="CanvasLayer" type="CanvasLayer" parent="."] layer = 0 script = ExtResource("6_n2b5v") [node name="RichTextLabel" type="RichTextLabel" parent="CanvasLayer"] offset_top = 25.0 offset_right = 5112.0 offset_bottom = 321.0 scale = Vector2(0.25, 0.25) theme_override_fonts/normal_font = ExtResource("7_heiig") theme_override_font_sizes/normal_font_size = 107 bbcode_enabled = true text = "[center]Objects can be pushed around HOLD Space to Jump Higher [/center]" [node name="init_level" parent="." instance=ExtResource("8_d0mnn")] fractal_max = 0 [editable path="Node3D5/Node3D3/CubeBlue4"]