2025-03-03 02:03:38 +01:00
|
|
|
[gd_scene load_steps=26 format=3 uid="uid://btwyjtp0llujx"]
|
2025-02-27 23:50:12 +01:00
|
|
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://bctm7arnf6byt" path="res://scenes/player.tscn" id="1_g0rus"]
|
|
|
|
[ext_resource type="Script" path="res://scripts/game_manager.gd" id="1_haiif"]
|
2025-03-03 02:03:38 +01:00
|
|
|
[ext_resource type="PackedScene" uid="uid://ckij5rkss4ds2" path="res://scenes/ui.tscn" id="1_mtcl6"]
|
2025-02-27 23:50:12 +01:00
|
|
|
[ext_resource type="Script" path="res://scripts/player.gd" id="2_5m8be"]
|
|
|
|
[ext_resource type="Texture2D" uid="uid://d0q2g65ahgok" path="res://assets/sprites/world_tileset.png" id="3_glujw"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://dy2cgj5ibb8tx" path="res://scenes/platform.tscn" id="4_pr3de"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://c0f4soyktwplm" path="res://scenes/coin.tscn" id="5_pevga"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://c1mg68v18w4v" path="res://scenes/kill_zone.tscn" id="6_k603e"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://c4tcbum3gjuwf" path="res://scenes/boost.tscn" id="7_uk585"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://couldn2p7ji40" path="res://scenes/slime.tscn" id="8_ceab0"]
|
|
|
|
[ext_resource type="FontFile" uid="uid://dbjl1e6kdxpl6" path="res://assets/fonts/PixelOperator8.ttf" id="9_04310"]
|
|
|
|
[ext_resource type="FontFile" uid="uid://c53kogtyjwsss" path="res://assets/fonts/PixelOperator8-Bold.ttf" id="9_ouk6h"]
|
|
|
|
|
|
|
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_eg4pt"]
|
|
|
|
texture = ExtResource("3_glujw")
|
|
|
|
0:0/0 = 0
|
|
|
|
0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
1:0/0 = 0
|
|
|
|
1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
2:0/0 = 0
|
|
|
|
2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
3:0/0 = 0
|
|
|
|
3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
4:0/0 = 0
|
|
|
|
4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
5:0/0 = 0
|
|
|
|
5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
6:0/0 = 0
|
|
|
|
6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
7:0/0 = 0
|
|
|
|
7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
8:0/0 = 0
|
|
|
|
8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
9:0/0 = 0
|
|
|
|
9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -6.4, 8, 0.875, -8, -1.625)
|
|
|
|
10:0/0 = 0
|
|
|
|
10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -6.4, 0, -5.86667, 8, -6.4, 8, 1.25, -8, 1.125)
|
|
|
|
11:0/0 = 0
|
|
|
|
11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -6.4, 0.309359, -7.64559, 8, -8, 8, -1.41421, -8, 0.0883884)
|
|
|
|
0:1/0 = 0
|
|
|
|
0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
1:1/0 = 0
|
|
|
|
1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
2:1/0 = 0
|
|
|
|
2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
3:1/0 = 0
|
|
|
|
3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
4:1/0 = 0
|
|
|
|
4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
5:1/0 = 0
|
|
|
|
5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
6:1/0 = 0
|
|
|
|
6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
7:1/0 = 0
|
|
|
|
7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
8:1/0 = 0
|
|
|
|
8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
9:1/0 = 0
|
|
|
|
9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -6.4, 8, 0.875, -8, -1.625)
|
|
|
|
10:1/0 = 0
|
|
|
|
10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -6.4, 0, -5.86667, 8, -6.4, 8, 1.25, -8, 1.125)
|
|
|
|
11:1/0 = 0
|
|
|
|
11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -6.4, 0.309359, -7.64559, 8, -8, 8, -1.41421, -8, 0.0883884)
|
|
|
|
0:2/0 = 0
|
|
|
|
0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
1:2/0 = 0
|
|
|
|
1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
2:2/0 = 0
|
|
|
|
2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
3:2/0 = 0
|
|
|
|
3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
4:2/0 = 0
|
|
|
|
4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
5:2/0 = 0
|
|
|
|
5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
6:2/0 = 0
|
|
|
|
6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
7:2/0 = 0
|
|
|
|
7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
8:2/0 = 0
|
|
|
|
8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
9:2/0 = 0
|
|
|
|
9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -6.4, 8, 0.875, -8, -1.625)
|
|
|
|
10:2/0 = 0
|
|
|
|
10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -6.4, 0, -5.86667, 8, -6.4, 8, 1.25, -8, 1.125)
|
|
|
|
11:2/0 = 0
|
|
|
|
11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -6.4, 0.309359, -7.64559, 8, -8, 8, -1.41421, -8, 0.0883884)
|
|
|
|
0:3/0 = 0
|
|
|
|
1:3/0 = 0
|
|
|
|
2:3/0 = 0
|
|
|
|
2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
|
|
|
5:3/0 = 0
|
|
|
|
6:3/0 = 0
|
|
|
|
7:3/0 = 0
|
|
|
|
8:3/0 = 0
|
|
|
|
9:3/0 = 0
|
|
|
|
0:4/0 = 0
|
|
|
|
1:4/0 = 0
|
|
|
|
5:4/0 = 0
|
|
|
|
6:4/0 = 0
|
|
|
|
7:4/0 = 0
|
|
|
|
8:4/0 = 0
|
|
|
|
9:4/0 = 0
|
|
|
|
0:5/0 = 0
|
|
|
|
1:5/0 = 0
|
|
|
|
5:5/0 = 0
|
|
|
|
6:5/0 = 0
|
|
|
|
7:5/0 = 0
|
|
|
|
8:5/0 = 0
|
|
|
|
1:6/0 = 0
|
|
|
|
5:6/0 = 0
|
|
|
|
6:6/0 = 0
|
|
|
|
7:6/0 = 0
|
|
|
|
8:6/0 = 0
|
|
|
|
0:7/0 = 0
|
|
|
|
1:7/0 = 0
|
|
|
|
3:7/0 = 0
|
|
|
|
5:7/0 = 0
|
|
|
|
6:7/0 = 0
|
|
|
|
7:7/0 = 0
|
|
|
|
8:7/0 = 0
|
|
|
|
0:8/0 = 0
|
|
|
|
1:8/0 = 0
|
|
|
|
2:8/0 = 0
|
|
|
|
3:8/0 = 0
|
|
|
|
4:8/0 = 0
|
|
|
|
5:8/0 = 0
|
|
|
|
6:8/0 = 0
|
|
|
|
7:8/0 = 0
|
|
|
|
8:8/0 = 0
|
|
|
|
0:9/0 = 0
|
|
|
|
1:9/0 = 0
|
|
|
|
2:9/0 = 0
|
|
|
|
3:9/0 = 0
|
|
|
|
4:9/0 = 0
|
|
|
|
5:9/0 = 0
|
|
|
|
6:9/0 = 0
|
|
|
|
7:9/0 = 0
|
|
|
|
0:10/0 = 0
|
|
|
|
1:10/0 = 0
|
|
|
|
2:10/0 = 0
|
|
|
|
3:10/0 = 0
|
|
|
|
4:10/0 = 0
|
|
|
|
6:10/0 = 0
|
|
|
|
0:11/0 = 0
|
|
|
|
1:11/0 = 0
|
|
|
|
2:11/0 = 0
|
|
|
|
3:11/0 = 0
|
|
|
|
4:11/0 = 0
|
|
|
|
5:11/0 = 0
|
|
|
|
0:12/0 = 0
|
|
|
|
1:12/0 = 0
|
|
|
|
2:12/0 = 0
|
|
|
|
3:12/0 = 0
|
|
|
|
4:12/0 = 0
|
|
|
|
0:13/0 = 0
|
|
|
|
1:13/0 = 0
|
|
|
|
2:13/0 = 0
|
|
|
|
3:13/0 = 0
|
|
|
|
4:13/0 = 0
|
|
|
|
5:13/0 = 0
|
|
|
|
0:14/0 = 0
|
|
|
|
1:14/0 = 0
|
|
|
|
2:14/0 = 0
|
|
|
|
3:14/0 = 0
|
|
|
|
4:14/0 = 0
|
|
|
|
0:15/0 = 0
|
|
|
|
1:15/0 = 0
|
|
|
|
2:15/0 = 0
|
|
|
|
3:15/0 = 0
|
|
|
|
2:4/size_in_atlas = Vector2i(3, 3)
|
|
|
|
2:4/0 = 0
|
|
|
|
2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 0.530329, 8, 0.353553, 8, 8, -8, 8)
|
|
|
|
|
|
|
|
[sub_resource type="TileSet" id="TileSet_yic8f"]
|
|
|
|
physics_layer_0/collision_layer = 1
|
|
|
|
sources/0 = SubResource("TileSetAtlasSource_eg4pt")
|
|
|
|
|
|
|
|
[sub_resource type="Animation" id="Animation_g7365"]
|
|
|
|
length = 3.0
|
|
|
|
tracks/0/type = "value"
|
|
|
|
tracks/0/imported = false
|
|
|
|
tracks/0/enabled = true
|
|
|
|
tracks/0/path = NodePath(".:position")
|
|
|
|
tracks/0/interp = 1
|
|
|
|
tracks/0/loop_wrap = true
|
|
|
|
tracks/0/keys = {
|
|
|
|
"times": PackedFloat32Array(0),
|
|
|
|
"transitions": PackedFloat32Array(1),
|
|
|
|
"update": 0,
|
|
|
|
"values": [Vector2(364, 42)]
|
|
|
|
}
|
|
|
|
|
|
|
|
[sub_resource type="Animation" id="Animation_c8cp1"]
|
|
|
|
resource_name = "move"
|
|
|
|
length = 1.5
|
|
|
|
loop_mode = 2
|
|
|
|
tracks/0/type = "value"
|
|
|
|
tracks/0/imported = false
|
|
|
|
tracks/0/enabled = true
|
|
|
|
tracks/0/path = NodePath(".:position")
|
|
|
|
tracks/0/interp = 1
|
|
|
|
tracks/0/loop_wrap = true
|
|
|
|
tracks/0/keys = {
|
|
|
|
"times": PackedFloat32Array(0, 1.5),
|
|
|
|
"transitions": PackedFloat32Array(-1.1, 1),
|
|
|
|
"update": 0,
|
|
|
|
"values": [Vector2(364, 42), Vector2(456, 42)]
|
|
|
|
}
|
|
|
|
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_ag5le"]
|
|
|
|
_data = {
|
|
|
|
"RESET": SubResource("Animation_g7365"),
|
|
|
|
"move": SubResource("Animation_c8cp1")
|
|
|
|
}
|
|
|
|
|
|
|
|
[sub_resource type="Animation" id="Animation_156v1"]
|
|
|
|
length = 0.001
|
|
|
|
tracks/0/type = "value"
|
|
|
|
tracks/0/imported = false
|
|
|
|
tracks/0/enabled = true
|
|
|
|
tracks/0/path = NodePath(".:position")
|
|
|
|
tracks/0/interp = 1
|
|
|
|
tracks/0/loop_wrap = true
|
|
|
|
tracks/0/keys = {
|
|
|
|
"times": PackedFloat32Array(0),
|
|
|
|
"transitions": PackedFloat32Array(1),
|
|
|
|
"update": 0,
|
|
|
|
"values": [Vector2(658, -156)]
|
|
|
|
}
|
|
|
|
|
|
|
|
[sub_resource type="Animation" id="Animation_mg6td"]
|
|
|
|
resource_name = "move"
|
|
|
|
length = 3.0
|
|
|
|
loop_mode = 2
|
|
|
|
tracks/0/type = "value"
|
|
|
|
tracks/0/imported = false
|
|
|
|
tracks/0/enabled = true
|
|
|
|
tracks/0/path = NodePath(".:position")
|
|
|
|
tracks/0/interp = 1
|
|
|
|
tracks/0/loop_wrap = true
|
|
|
|
tracks/0/keys = {
|
|
|
|
"times": PackedFloat32Array(0.25, 2.75),
|
|
|
|
"transitions": PackedFloat32Array(-2.5, 1),
|
|
|
|
"update": 0,
|
|
|
|
"values": [Vector2(658, -156), Vector2(658, 6)]
|
|
|
|
}
|
|
|
|
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_73nl6"]
|
|
|
|
_data = {
|
|
|
|
"RESET": SubResource("Animation_156v1"),
|
|
|
|
"move": SubResource("Animation_mg6td")
|
|
|
|
}
|
|
|
|
|
|
|
|
[sub_resource type="Animation" id="Animation_qq68g"]
|
|
|
|
length = 4.0
|
|
|
|
loop_mode = 2
|
|
|
|
tracks/0/type = "value"
|
|
|
|
tracks/0/imported = false
|
|
|
|
tracks/0/enabled = true
|
|
|
|
tracks/0/path = NodePath(".:position")
|
|
|
|
tracks/0/interp = 1
|
|
|
|
tracks/0/loop_wrap = true
|
|
|
|
tracks/0/keys = {
|
|
|
|
"times": PackedFloat32Array(0, 4),
|
|
|
|
"transitions": PackedFloat32Array(-1.25, 1),
|
|
|
|
"update": 0,
|
|
|
|
"values": [Vector2(1126, 58), Vector2(1414, 58)]
|
|
|
|
}
|
|
|
|
|
|
|
|
[sub_resource type="Animation" id="Animation_000se"]
|
|
|
|
resource_name = "move"
|
|
|
|
length = 3.0
|
|
|
|
loop_mode = 2
|
|
|
|
tracks/0/type = "value"
|
|
|
|
tracks/0/imported = false
|
|
|
|
tracks/0/enabled = true
|
|
|
|
tracks/0/path = NodePath(".:position")
|
|
|
|
tracks/0/interp = 1
|
|
|
|
tracks/0/loop_wrap = true
|
|
|
|
tracks/0/keys = {
|
|
|
|
"times": PackedFloat32Array(0, 3),
|
|
|
|
"transitions": PackedFloat32Array(-1.15, 1),
|
|
|
|
"update": 0,
|
|
|
|
"values": [Vector2(1126, 58), Vector2(1413, 58)]
|
|
|
|
}
|
|
|
|
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_pglv6"]
|
|
|
|
_data = {
|
|
|
|
"RESET": SubResource("Animation_qq68g"),
|
|
|
|
"move": SubResource("Animation_000se")
|
|
|
|
}
|
|
|
|
|
|
|
|
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_eegnm"]
|
|
|
|
|
|
|
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_thaem"]
|
|
|
|
size = Vector2(384, 45)
|
|
|
|
|
|
|
|
[node name="Game" type="Node2D"]
|
|
|
|
position = Vector2(0, 5)
|
|
|
|
|
|
|
|
[node name="GameManager" type="Node" parent="."]
|
|
|
|
unique_name_in_owner = true
|
|
|
|
script = ExtResource("1_haiif")
|
|
|
|
|
|
|
|
[node name="ScoreLabel" type="Label" parent="GameManager"]
|
|
|
|
offset_left = 1455.0
|
|
|
|
offset_top = -36.0
|
|
|
|
offset_right = 1569.0
|
|
|
|
offset_bottom = -13.0
|
|
|
|
theme_override_colors/font_color = Color(0.0885599, 0.0885599, 0.0885599, 1)
|
|
|
|
theme_override_fonts/font = ExtResource("9_04310")
|
|
|
|
theme_override_font_sizes/font_size = 8
|
|
|
|
text = "You collected X coins."
|
|
|
|
horizontal_alignment = 1
|
|
|
|
autowrap_mode = 2
|
|
|
|
|
2025-03-03 02:03:38 +01:00
|
|
|
[node name="CanvasLayer" type="CanvasLayer" parent="."]
|
|
|
|
|
|
|
|
[node name="UI" parent="CanvasLayer" instance=ExtResource("1_mtcl6")]
|
|
|
|
unique_name_in_owner = true
|
|
|
|
|
2025-02-27 23:50:12 +01:00
|
|
|
[node name="TileMap" type="TileMap" parent="."]
|
|
|
|
position = Vector2(28, 45)
|
|
|
|
tile_set = SubResource("TileSet_yic8f")
|
|
|
|
format = 2
|
|
|
|
layer_0/name = "Background"
|
|
|
|
layer_0/tile_data = PackedInt32Array(458745, 196608, 14, 524281, 196608, 15, 458746, 196608, 14, 524282, 196608, 15, 458747, 196608, 14, 524283, 196608, 15, 458748, 196608, 14, 524284, 196608, 15, 458749, 196608, 14, 524285, 196608, 15, 458750, 196608, 14, 524286, 196608, 15, 458751, 196608, 14, 524287, 196608, 15, 393216, 196608, 14, 458752, 196608, 15, 393217, 196608, 14, 458753, 196608, 15, 393218, 196608, 14, 458754, 196608, 15, 393219, 196608, 14, 458755, 196608, 15, 393220, 196608, 14, 458756, 196608, 15, 393221, 196608, 14, 458757, 196608, 15, 393222, 196608, 14, 458758, 196608, 15, 393223, 196608, 14, 458759, 196608, 15, 393224, 196608, 14, 458760, 196608, 15, 393225, 196608, 14, 458761, 196608, 15, 393226, 196608, 14, 458762, 196608, 15, 393227, 196608, 14, 458763, 196608, 15, 393228, 196608, 14, 458764, 196608, 15, 393229, 196608, 14, 458765, 196608, 15, 393230, 196608, 14, 458766, 196608, 15, 393245, 196608, 14, 458781, 196608, 15, 393246, 196608, 14, 458782, 196608, 15, 393247, 196608, 14, 458783, 196608, 15, 393248, 196608, 14, 458784, 196608, 15, 393249, 196608, 14, 458785, 196608, 15, 393250, 196608, 14, 458786, 196608, 15, 393251, 196608, 14, 458787, 196608, 15, 393252, 196608, 14, 458788, 196608, 15, 393244, 196608, 14, 458780, 196608, 15, 393243, 196608, 14, 458779, 196608, 15, 393242, 196608, 14, 458778, 196608, 15, 393241, 196608, 14, 458777, 196608, 15, 393240, 196608, 14, 458776, 196608, 15, 393239, 196608, 14, 458775, 196608, 15, 393238, 196608, 14, 458774, 196608, 15, 393237, 196608, 14, 458773, 196608, 15, 393236, 196608, 14, 458772, 196608, 15, 393235, 196608, 14, 458771, 196608, 15, 393234, 196608, 14, 458770, 196608, 15, 393233, 196608, 14, 458769, 196608, 15, 393232, 196608, 14, 458768, 196608, 15, 393231, 196608, 14, 458767, 196608, 15, 393253, 196608, 14, 458789, 196608, 15, 393254, 196608, 14, 458790, 196608, 15, 393255, 196608, 14, 458791, 196608, 15, 393256, 196608, 14, 458792, 196608, 15, 393257, 196608, 14, 458793, 196608, 15, 393258, 196608, 14, 458794, 196608, 15, 393259, 196608, 14, 458795, 196608, 15, 393260, 196608, 14, 458796, 196608, 15, 393261, 196608, 14, 458797, 196608, 15, 393262, 196608, 14, 458798, 196608, 15, 393263, 196608, 14, 458799, 196608, 15, 393264, 196608, 14, 458800, 196608, 15, 393265, 196608, 14, 458801, 196608, 15, 393266, 196608, 14, 458802, 196608, 15, 393267, 196608, 14, 458803, 196608, 15, 393268, 196608, 14, 458804, 196608, 15, 393269, 196608, 14, 458805, 196608, 15, 393270, 196608, 14, 458806, 196608, 15, 393271, 196608, 14, 458807, 196608, 15, 393272, 196608, 14, 458808, 196608, 15, 393273, 196608, 14, 458809, 196608, 15, 393274, 196608, 14, 458810, 196608, 15, 393275, 196608, 14, 458811, 196608, 15, 393276, 196608, 14, 458812, 196608, 15, 393277, 196608, 14, 458813, 196608, 15, 393278, 196608, 14, 458814, 196608, 15, 393279, 196608, 14, 458815, 196608, 15, 393280, 196608, 14, 458816, 196608, 15, 393281, 196608, 14, 458817, 196608, 15, 393282, 196608, 14, 458818, 196608, 15, 393283, 196608, 14, 458819, 196608, 15, 393284, 196608, 14, 458820, 196608, 15, 393285, 196608, 14, 458821, 196608, 15, 393286, 196608, 14, 458822, 196608, 15, 393287, 196608, 14, 458823, 196608, 15, 589817, 196608, 15, 655353, 196608, 15, 720889, 196608, 15, 786425, 196608, 15, 851961, 196608, 15, 917497, 196608, 15, 983033, 196608, 15, 589818, 196608, 15, 655354, 196608, 15, 720890, 196608, 15, 786426, 196608, 15, 851962, 196608, 15, 917498, 196608, 15, 983034, 196608, 15, 589819, 196608, 15, 655355, 196608, 15, 720891, 196608, 15, 786427, 196608, 15, 851963, 196608, 15, 917499, 196608, 15, 983035, 196608, 15, 589820, 196608, 15, 655356, 196608, 15, 720892, 196608, 15, 786428, 196608, 15, 851964, 196608, 15, 917500, 196608, 15, 983036, 196608, 15, 589821, 196608, 15, 655357, 196608, 15, 720893, 196608, 15, 786429, 196608, 15, 851965, 196608, 15, 917501, 196608, 15, 983037, 196608, 15, 589822, 196608, 15, 655358, 196608, 15, 720894, 196608, 15, 786430, 196608, 15, 851966, 196608, 15, 917502, 196608, 15, 983038, 196608, 15, 589823, 196608, 15, 655359, 196608, 15, 720895, 196608, 15
|
|
|
|
layer_1/name = "Mid"
|
|
|
|
layer_1/tile_data = PackedInt32Array(65535, 0, 0, 0, 0, 0, 196606, 0, 0, 196605, 0, 0, 131071, 0, 1, 65536, 0, 1, 131072, 0, 1, 196608, 65536, 1, 196607, 0, 1, 262143, 0, 1, 262142, 0, 1, 262141, 0, 1, 327677, 0, 1, 327678, 65536, 0, 327679, 0, 1, 262144, 0, 1, 131073, 393216, 0, 131074, 393216, 0, 131075, 393216, 0, 196609, 393216, 1, 196610, 393216, 1, 196611, 393216, 1, 262147, 393216, 1, 262146, 393216, 1, 262145, 524288, 0, -196606, 0, 1, -196605, 65536, 0, -196604, 0, 1, -262140, 0, 1, -262141, 0, 1, -262142, 0, 0, -327677, 0, 0, -327676, 0, 0, -196603, 0, 0, -196602, 0, 0, -196599, 0, 0, -262134, 0, 0, -262133, 0, 0, -196596, 0, 0, -196598, 0, 1, -196597, 0, 1, -131061, 0, 1, -131060, 0, 1, -131067, 0, 1, -131066, 0, 1, 131076, 589824, 0, 131077, 655360, 0, 131078, 720896, 0, 131079, 393216, 0, 131080, 393216, 0, 196615, 524288, 1, 262151, 393216, 1, 262152, 393216, 1, 196616, 393216, 1, -196601, 589824, 0, -196600, 720896, 0, -131063, 0, 1, -131062, 65536, 1, -131059, 262144, 0, -131058, 262144, 0, -131057, 262144, 0, -65523, 262144, 1, -65522, 262144, 1, -65521, 262144, 1, 15, 262144, 1, 16, 262144, 1, 65552, 262144, 1, 65553, 262144, 1, -65520, 327680, 0, 17, 327680, 1, 18, 262144, 0, 19, 262144, 0, 65554, 262144, 1, 131090, 262144, 1, 196626, 262144, 1, 262162, 262144, 1, 262163, 327680, 0, 196627, 327680, 1, 131091, 262144, 1, 65555, 262144, 1, -262138, 0, 5, -327674, 0, 4, -393210, 0, 4, -458746, 0, 3, -196593, 327680, 5, -262129, 327680, 4, -327665, 327680, 3, -65518, 524288, 6, 131070, 65536, 1, 131069, 65536, 6, 65543, 0, 8, 131100, 0, 1, 196636, 0, 1, 262172, 65536, 0, 131101, 65536, 0, 196637, 65536, 1, 262173, 0, 1, 28, 0, 0, 65564, 0, 1, 29, 0, 0, 65565, 0, 1, 131102, 0, 1, 196638, 0, 1, 262174, 0, 1, 131103, 0, 1, 196639, 0, 1, 196619, 393216, 0, 262155, 393216, 1, 327691, 393216, 1, 196620, 393216, 0, 262156, 393216, 1, 327692, 393216, 1, 262175, 65536, 0, 131104, 0, 1, 131105, 65536, 0, 131106, 0, 1, 196640, 0, 1, 196641, 0, 1, 196642, 0, 1, 262178, 0, 1, 262177, 0, 1, 262176, 0, 1, 131108, 65536, 1, 131107, 0, 1, 196643, 0, 1, 262179, 0, 1, 262180, 0, 1, 196644, 0, 1, 262181, 0, 1, 196645, 0, 1, 131109, 0, 1, 65573, 0, 1, 65574, 0, 1, 131110, 0, 1, 196646, 65536, 1, 262182, 0, 1, 38, 0, 0, 39, 0, 0, 40, 0, 0, 262183, 0, 1, 196647, 0, 1, 131111, 0, 1, 65575, 0, 1, 65576, 0, 1, 131112, 0, 1, 196648, 0, 1, 262184, 65536, 1, -65497, 393216, 5, -655319, 196608, 0, -655318, 131072, 1, -655317, 131072, 1, -655316, 131072, 1, -786391, 131072, 2, -720855, 131072, 1, -786390, 131072, 0, -720854, 131072, 1, -786389, 131072, 0, -720853, 131072, 1, -786388, 131072, 2, -720852, 196608, 1, -851923, 131072, 0, -851922, 131072, 0, -851921, 131072, 0, -851920, 131072, 2, -786387, 131072, 1, -786386, 131072, 1, -786385, 196608, 1, -786384, 131072, 1, -720848, 131072, 1, -720850, 131072, 1, -720851, 131072, 1, -720849, 131072, 1, -917458, 458752, 7, -851926, 262144, 8, -851919, 589824, 1, -851918, 655360, 1, -851915, 720896, 1, -851917, 655360, 1, -851916, 655360, 1, -851914, 131072, 2, -851913, 131072, 0, -851912, 131072, 0, -786377, 131072, 1, -786378, 131072, 1, -786376, 196608, 1, 327737, 393216, 2, 327738, 393216, 2, 327739, 393216, 2, 327740, 393216, 2, 327741, 393216, 2, 327742, 393216, 2, 327743, 393216, 2, 327736, 393216, 2, 262200, 393216, 1, 262202, 393216, 1, 262203, 524288, 1, 262204, 393216, 2, 262207, 524288, 0, 262206, 393216, 1, 262205, 393216, 2, 262201, 393216, 2, 196667, 393216, 2, 196671, 393216, 1, 196670, 393216, 1, 196669, 393216, 1, 196668, 393216, 2, 196666, 393216, 1, 196665, 524288, 1, 196664, 524288, 0, 131128, 393216, 0, 131129, 393216, 0, 131130, 393216, 0, 131131, 393216, 0, 131132, 458752, 0, 131133, 393216, 0, 131134, 393216, 0, 131135, 393216, 0, 65593, 65536, 7, -65504, 196608, 7, -131040, 131072, 4, 32, 131072, 8, 65568, 196608, 8, 65571, 131072, 8, 35, 196608, 7, -65501, 131072, 8, -131037, 196608, 8, -196573, 131072, 4, -65448, 0, 0, -65447, 0, 0, -65446, 0, 0, -65445, 0, 0, -65444, 0, 0, -65443, 0, 0, 88, 0, 1, 65624, 65536, 0, 131160, 0, 1, 89, 0, 1, 65625, 0, 1, 131161, 0, 1
|
|
|
|
|
|
|
|
[node name="Player" parent="." instance=ExtResource("1_g0rus")]
|
|
|
|
position = Vector2(4, 54)
|
|
|
|
script = ExtResource("2_5m8be")
|
|
|
|
|
|
|
|
[node name="Camera2D" type="Camera2D" parent="Player"]
|
|
|
|
zoom = Vector2(4, 4)
|
|
|
|
limit_bottom = 120
|
|
|
|
limit_smoothed = true
|
|
|
|
position_smoothing_enabled = true
|
|
|
|
|
|
|
|
[node name="Platforms" type="Node" parent="."]
|
|
|
|
|
|
|
|
[node name="Platform" parent="Platforms" instance=ExtResource("4_pr3de")]
|
|
|
|
position = Vector2(29, 13)
|
|
|
|
|
|
|
|
[node name="Platform2" parent="Platforms" instance=ExtResource("4_pr3de")]
|
|
|
|
position = Vector2(364, 42)
|
|
|
|
|
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="Platforms/Platform2"]
|
|
|
|
libraries = {
|
|
|
|
"": SubResource("AnimationLibrary_ag5le")
|
|
|
|
}
|
|
|
|
autoplay = "move"
|
|
|
|
|
|
|
|
[node name="Platform3" parent="Platforms" instance=ExtResource("4_pr3de")]
|
|
|
|
position = Vector2(658, -156)
|
|
|
|
|
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="Platforms/Platform3"]
|
|
|
|
libraries = {
|
|
|
|
"": SubResource("AnimationLibrary_73nl6")
|
|
|
|
}
|
|
|
|
autoplay = "move"
|
|
|
|
|
|
|
|
[node name="Platform4" parent="Platforms" instance=ExtResource("4_pr3de")]
|
|
|
|
position = Vector2(899, 71)
|
|
|
|
|
|
|
|
[node name="Platform8" parent="Platforms" instance=ExtResource("4_pr3de")]
|
|
|
|
position = Vector2(1074, 75)
|
|
|
|
|
|
|
|
[node name="Platform9" parent="Platforms" instance=ExtResource("4_pr3de")]
|
|
|
|
position = Vector2(1126, 58)
|
|
|
|
|
|
|
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="Platforms/Platform9"]
|
|
|
|
libraries = {
|
|
|
|
"": SubResource("AnimationLibrary_pglv6")
|
|
|
|
}
|
|
|
|
autoplay = "RESET"
|
|
|
|
|
|
|
|
[node name="Platform5" parent="Platforms" instance=ExtResource("4_pr3de")]
|
|
|
|
position = Vector2(872, 43)
|
|
|
|
|
|
|
|
[node name="Platform6" parent="Platforms" instance=ExtResource("4_pr3de")]
|
|
|
|
position = Vector2(845, 20)
|
|
|
|
|
|
|
|
[node name="Platform7" parent="Platforms" instance=ExtResource("4_pr3de")]
|
|
|
|
position = Vector2(818, -6)
|
|
|
|
|
|
|
|
[node name="Coins" type="Node" parent="."]
|
|
|
|
|
|
|
|
[node name="Coin" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(362, -6)
|
|
|
|
|
|
|
|
[node name="Coin33" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(406, -27)
|
|
|
|
|
|
|
|
[node name="Coin32" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(446, -6)
|
|
|
|
|
|
|
|
[node name="Coin2" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(484, 24)
|
|
|
|
|
|
|
|
[node name="Coin12" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(658, 19)
|
|
|
|
|
|
|
|
[node name="Coin23" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(552, 55)
|
|
|
|
|
|
|
|
[node name="Coin24" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(573, 55)
|
|
|
|
|
|
|
|
[node name="Coin25" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(563, 41)
|
|
|
|
|
|
|
|
[node name="Coin13" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(658, -20)
|
|
|
|
|
|
|
|
[node name="Coin28" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(790, -26)
|
|
|
|
|
|
|
|
[node name="Coin29" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(771, -26)
|
|
|
|
|
|
|
|
[node name="Coin31" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(871, 31)
|
|
|
|
|
|
|
|
[node name="Coin34" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(1147, 43)
|
|
|
|
|
|
|
|
[node name="Coin36" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(1204, 43)
|
|
|
|
|
|
|
|
[node name="Coin37" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(1333, 43)
|
|
|
|
|
|
|
|
[node name="Coin38" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(1273, 16)
|
|
|
|
|
|
|
|
[node name="Coin39" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(1354, 16)
|
|
|
|
|
|
|
|
[node name="Coin40" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(1179, 16)
|
|
|
|
|
|
|
|
[node name="Coin35" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(1374, 43)
|
|
|
|
|
|
|
|
[node name="Coin30" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(749, -26)
|
|
|
|
|
|
|
|
[node name="Coin26" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(658, -61)
|
|
|
|
|
|
|
|
[node name="Coin14" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(658, -96)
|
|
|
|
|
|
|
|
[node name="Coin27" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(658, -130)
|
|
|
|
|
|
|
|
[node name="Coin15" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(658, -168)
|
|
|
|
|
|
|
|
[node name="Coin18" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(991, -185)
|
|
|
|
|
|
|
|
[node name="Coin19" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(991, -96)
|
|
|
|
|
|
|
|
[node name="Coin20" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(991, -14)
|
|
|
|
|
|
|
|
[node name="Coin21" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(1019, 55)
|
|
|
|
|
|
|
|
[node name="Coin22" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(1034, 55)
|
|
|
|
|
|
|
|
[node name="Coin16" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(911, -185)
|
|
|
|
|
|
|
|
[node name="Coin17" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(924, -185)
|
|
|
|
|
|
|
|
[node name="Coin3" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(331, 25)
|
|
|
|
|
|
|
|
[node name="Coin4" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(238, -9)
|
|
|
|
|
|
|
|
[node name="Coin5" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(252, -9)
|
|
|
|
|
|
|
|
[node name="Coin6" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(150, -59)
|
|
|
|
|
|
|
|
[node name="Coin7" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(60, -39)
|
|
|
|
|
|
|
|
[node name="Coin8" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(212, 79)
|
|
|
|
|
|
|
|
[node name="Coin11" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(228, 79)
|
|
|
|
|
|
|
|
[node name="Coin9" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(69, 54)
|
|
|
|
|
|
|
|
[node name="Coin10" parent="Coins" instance=ExtResource("5_pevga")]
|
|
|
|
position = Vector2(56, 54)
|
|
|
|
|
|
|
|
[node name="Enemies" type="Node" parent="."]
|
|
|
|
|
|
|
|
[node name="Slime" parent="Enemies" instance=ExtResource("8_ceab0")]
|
|
|
|
position = Vector2(519, 70)
|
|
|
|
|
|
|
|
[node name="Labels" type="Node" parent="."]
|
|
|
|
|
|
|
|
[node name="Label" type="Label" parent="Labels"]
|
|
|
|
offset_left = 364.0
|
|
|
|
offset_top = 83.0
|
|
|
|
offset_right = 478.0
|
|
|
|
offset_bottom = 106.0
|
|
|
|
theme_override_colors/font_color = Color(0.707967, 0.707967, 0.707967, 1)
|
|
|
|
theme_override_fonts/font = ExtResource("9_04310")
|
|
|
|
theme_override_font_sizes/font_size = 8
|
|
|
|
text = "Falling hurts..."
|
|
|
|
|
|
|
|
[node name="Label2" type="Label" parent="Labels"]
|
|
|
|
offset_left = 961.0
|
|
|
|
offset_top = -208.0
|
|
|
|
offset_right = 1075.0
|
|
|
|
offset_bottom = -185.0
|
|
|
|
theme_override_colors/font_color = Color(0.0885599, 0.0885599, 0.0885599, 1)
|
|
|
|
theme_override_fonts/font = ExtResource("9_04310")
|
|
|
|
theme_override_font_sizes/font_size = 8
|
|
|
|
text = "A trust fall?"
|
|
|
|
|
|
|
|
[node name="Label3" type="Label" parent="Labels"]
|
|
|
|
offset_left = 1455.0
|
|
|
|
offset_top = -55.0
|
|
|
|
offset_right = 1569.0
|
|
|
|
offset_bottom = -32.0
|
|
|
|
theme_override_colors/font_color = Color(0.0885599, 0.0885599, 0.0885599, 1)
|
|
|
|
theme_override_fonts/font = ExtResource("9_ouk6h")
|
|
|
|
theme_override_font_sizes/font_size = 8
|
|
|
|
text = "Woo, you made it!"
|
|
|
|
horizontal_alignment = 1
|
|
|
|
|
|
|
|
[node name="Powerups" type="Node" parent="."]
|
|
|
|
|
|
|
|
[node name="Boost" parent="Powerups" instance=ExtResource("7_uk585")]
|
|
|
|
position = Vector2(818, -24)
|
|
|
|
rotation = -3.14159
|
|
|
|
|
|
|
|
[node name="Killzones" type="Node" parent="."]
|
|
|
|
|
|
|
|
[node name="GlobalKillZone" parent="Killzones" instance=ExtResource("6_k603e")]
|
|
|
|
position = Vector2(146, 162)
|
|
|
|
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="Killzones/GlobalKillZone"]
|
|
|
|
shape = SubResource("WorldBoundaryShape2D_eegnm")
|
|
|
|
|
|
|
|
[node name="KillZone" parent="Killzones" instance=ExtResource("6_k603e")]
|
|
|
|
position = Vector2(1132, 126)
|
|
|
|
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="Killzones/KillZone"]
|
|
|
|
position = Vector2(112, -2)
|
|
|
|
shape = SubResource("RectangleShape2D_thaem")
|