From d7ae5e71c580e072488a88ed4b59a5f71caf3125 Mon Sep 17 00:00:00 2001 From: Booklordofthedings Date: Mon, 19 Aug 2024 11:47:02 +0200 Subject: [PATCH] restore most stuff --- gmtk_2024/levels/LevelBase.tscn | 158 +++++++++++++++++- .../levels/Level_2_Rooms/level_2_room_2.tscn | 17 +- .../levels/Level_2_Rooms/level_2_room_3.tscn | 2 +- .../levels/Level_2_Rooms/level_2_room_4.tscn | 2 +- gmtk_2024/levels/level_1.tscn | 154 +---------------- gmtk_2024/levels/level_1_2.tscn | 6 +- gmtk_2024/levels/level_2.tscn | 2 +- 7 files changed, 171 insertions(+), 170 deletions(-) diff --git a/gmtk_2024/levels/LevelBase.tscn b/gmtk_2024/levels/LevelBase.tscn index b58db50..ab83b69 100644 --- a/gmtk_2024/levels/LevelBase.tscn +++ b/gmtk_2024/levels/LevelBase.tscn @@ -1,10 +1,10 @@ -[gd_scene load_steps=7 format=3 uid="uid://ba6afuig8bqrg"] +[gd_scene load_steps=13 format=4 uid="uid://ba6afuig8bqrg"] [ext_resource type="PackedScene" uid="uid://snxpqx0ony7s" path="res://objects/Player.tscn" id="1_prjlb"] [ext_resource type="PackedScene" uid="uid://dii1q3f5dj72y" path="res://objects/CRT.tscn" id="2_mxtem"] - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_1vofj"] -size = Vector2(1289, 70.5) +[ext_resource type="Shader" path="res://shaders/scrolling.gdshader" id="3_lcf1n"] +[ext_resource type="Texture2D" uid="uid://bu3jvq8ho4rpf" path="res://textures/Level 01.png" id="4_p3e10"] +[ext_resource type="Texture2D" uid="uid://c3m4os8kteaix" path="res://textures/level01-spritesheet.png" id="5_wr4v5"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_4uh45"] size = Vector2(1281, 85.5) @@ -15,6 +15,124 @@ size = Vector2(63.75, 738.5) [sub_resource type="RectangleShape2D" id="RectangleShape2D_h7316"] size = Vector2(100, 753) +[sub_resource type="ShaderMaterial" id="ShaderMaterial_g6g3g"] +shader = ExtResource("3_lcf1n") +shader_parameter/scroll_speed = 0.02 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_rosol"] +texture = ExtResource("5_wr4v5") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:0/0 = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:0/0 = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:0/0 = 0 +3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:0/0 = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:0/0 = 0 +5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:0/0 = 0 +6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:0/0 = 0 +7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +8:0/next_alternative_id = 4 +8:0/0 = 0 +8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +8:0/1 = 1 +8:0/1/flip_v = true +8:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +8:0/2 = 2 +8:0/2/transpose = true +8:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +8:0/3 = 3 +8:0/3/flip_h = true +8:0/3/transpose = true +8:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +9:0/0 = 0 +10:0/0 = 0 +11:0/0 = 0 +0:1/0 = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:1/0 = 0 +1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:1/0 = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:1/0 = 0 +3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:1/0 = 0 +5:1/0 = 0 +5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:1/0 = 0 +6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +7:1/0 = 0 +7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +8:1/0 = 0 +8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +9:1/0 = 0 +10:1/0 = 0 +11:1/0 = 0 +0:2/0 = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +1:2/0 = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +2:2/0 = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +3:2/0 = 0 +3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +4:2/0 = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +5:2/0 = 0 +5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) +6:2/0 = 0 +7:2/0 = 0 +10:2/0 = 0 +11:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +6:3/0 = 0 +7:3/0 = 0 +10:3/0 = 0 +11:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +6:4/0 = 0 +7:4/0 = 0 +8:4/0 = 0 +9:4/0 = 0 +10:4/0 = 0 +11:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +6:5/0 = 0 +7:5/0 = 0 +8:5/0 = 0 +9:5/0 = 0 +10:5/0 = 0 +11:5/0 = 0 + +[sub_resource type="TileSet" id="TileSet_8ddyx"] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +sources/0 = SubResource("TileSetAtlasSource_rosol") + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_1vofj"] +size = Vector2(1289, 70.5) + [node name="LevelBase" type="Node"] [node name="Player" parent="." instance=ExtResource("1_prjlb")] @@ -27,10 +145,6 @@ visible = false [node name="Walls" type="StaticBody2D" parent="."] collision_mask = 6 -[node name="Ground" type="CollisionShape2D" parent="Walls"] -position = Vector2(-12, 186) -shape = SubResource("RectangleShape2D_1vofj") - [node name="Ceiling" type="CollisionShape2D" parent="Walls"] position = Vector2(3, -206) shape = SubResource("RectangleShape2D_4uh45") @@ -42,3 +156,31 @@ shape = SubResource("RectangleShape2D_nnio8") [node name="RightWall" type="CollisionShape2D" parent="Walls"] position = Vector2(367, 16) shape = SubResource("RectangleShape2D_h7316") + +[node name="TextureRect" type="TextureRect" parent="."] +z_index = -100 +material = SubResource("ShaderMaterial_g6g3g") +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = -320.0 +offset_top = -158.0 +offset_right = -320.0 +offset_bottom = -158.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("4_p3e10") +stretch_mode = 1 + +[node name="Layer0" type="TileMapLayer" parent="."] +use_parent_material = true +tile_map_data = PackedByteArray("AAD2//v/AAADAAAAAAD2//z/AAACAAEAAAD2//3/AAACAAEAAAD2//7/AAACAAEAAAD2////AAACAAEAAAD2/wAAAAACAAEAAAD2/wEAAAACAAEAAAD2/wIAAAACAAEAAAD2/wMAAAACAAEAAAD2/wQAAAADAAIAAAAJAPv/AAAFAAAAAAAJAPz/AAAAAAEAAAAJAP3/AAAAAAEAAAAJAP7/AAAAAAEAAAAJAP//AAAAAAEAAAAJAAAAAAAAAAEAAAAJAAEAAAAAAAEAAAAJAAIAAAAAAAEAAAAJAAMAAAAAAAEAAAAJAAQAAAAFAAIAAAD3//v/AAABAAIAAAD4//v/AAABAAIAAAD5//v/AAABAAIAAAD6//v/AAABAAIAAAD7//v/AAABAAIAAAD8//v/AAABAAIAAAD9//v/AAABAAIAAAD+//v/AAABAAIAAAD///v/AAABAAIAAAAAAPv/AAABAAIAAAABAPv/AAABAAIAAAACAPv/AAABAAIAAAADAPv/AAABAAIAAAAEAPv/AAABAAIAAAAFAPv/AAABAAIAAAAGAPv/AAABAAIAAAAHAPv/AAABAAIAAAAIAPv/AAABAAIAAAD3/wQAAAABAAAAAAD4/wQAAAABAAAAAAD5/wQAAAABAAAAAAD6/wQAAAAFAAIAAAD7/wQAAAABAAEAAAD8/wQAAAABAAEAAAD9/wQAAAABAAEAAAD+/wQAAAABAAEAAAD//wQAAAABAAEAAAAAAAQAAAABAAEAAAABAAQAAAADAAIAAAACAAQAAAABAAAAAAADAAQAAAABAAAAAAAEAAQAAAABAAAAAAAFAAQAAAABAAAAAAAGAAQAAAABAAAAAAAHAAQAAAABAAAAAAAIAAQAAAABAAAAAAA=") +tile_set = SubResource("TileSet_8ddyx") + +[node name="Ground" type="CharacterBody2D" parent="."] +collision_layer = 2 +collision_mask = 4 + +[node name="Ground" type="CollisionShape2D" parent="Ground"] +position = Vector2(10, 375) +shape = SubResource("RectangleShape2D_1vofj") diff --git a/gmtk_2024/levels/Level_2_Rooms/level_2_room_2.tscn b/gmtk_2024/levels/Level_2_Rooms/level_2_room_2.tscn index 24fa6e2..87e4f63 100644 --- a/gmtk_2024/levels/Level_2_Rooms/level_2_room_2.tscn +++ b/gmtk_2024/levels/Level_2_Rooms/level_2_room_2.tscn @@ -1,7 +1,7 @@ -[gd_scene load_steps=5 format=4 uid="uid://frtjwlebpm8p"] +[gd_scene load_steps=5 format=3 uid="uid://frtjwlebpm8p"] [ext_resource type="PackedScene" uid="uid://ba6afuig8bqrg" path="res://levels/LevelBase.tscn" id="1_fnfel"] -[ext_resource type="PackedScene" uid="uid://br6fngf5208j0" path="res://objects/ResizableBlockBig.tscn" id="2_myppf"] +[ext_resource type="PackedScene" uid="uid://d0q0sfati8wk0" path="res://objects/ResizableBlock.tscn" id="2_myppf"] [ext_resource type="PackedScene" uid="uid://d0gpnqknarkg7" path="res://objects/Goal.tscn" id="3_ubjab"] [ext_resource type="PackedScene" uid="uid://dg4x0lmww373x" path="res://levels/Level_2_Rooms/level_2_room_3.tscn" id="4_kanmf"] @@ -10,26 +10,23 @@ [node name="Player" parent="." index="0"] position = Vector2(-271, -112) -[node name="Layer0" parent="." index="5"] -tile_map_data = PackedByteArray("AAD2//v/AAADAAAAAAD2//z/AAACAAEAAAD2//3/AAADAAIAAAD2//7/AAADAAAAAAD2////AAACAAEAAAD2/wAAAAACAAEAAAD2/wEAAAACAAEAAAD2/wIAAAACAAEAAAD2/wMAAAACAAEAAAD2/wQAAAACAAEAAAAJAPv/AAAFAAAAAAAJAPz/AAAAAAEAAAAJAP3/AAAAAAEAAAAJAP7/AAAAAAEAAAAJAP//AAAAAAEAAAAJAAAAAAAFAAIAAAAJAAEAAAABAAEAAAAJAAIAAAABAAEAAAAJAAMAAAABAAEAAAAJAAQAAAABAAEAAAD3//v/AAABAAIAAAD4//v/AAABAAIAAAD5//v/AAABAAIAAAD6//v/AAABAAIAAAD7//v/AAAFAAAAAAD8//v/AAADAAAAAAD9//v/AAABAAIAAAD+//v/AAABAAIAAAD///v/AAABAAIAAAAAAPv/AAAFAAAAAAABAPv/AAADAAAAAAACAPv/AAABAAIAAAADAPv/AAABAAIAAAAEAPv/AAABAAIAAAAFAPv/AAABAAIAAAAGAPv/AAABAAIAAAAHAPv/AAABAAIAAAAIAPv/AAABAAIAAAD3//7/AAAGAAEAAAD4//7/AAAIAAAAAwD7//3/AAAIAAEAAAD8//7/AAABAAAAAAD9//7/AAABAAAAAAD6/wIAAAAAAAAAAAD6/wMAAAAAAAEAAAD7/wIAAAACAAAAAAD7/wMAAAACAAEAAAD7/wQAAAACAAEAAAD6/wQAAAAAAAEAAAD9////AAABAAIAAAD+////AAABAAIAAAD/////AAABAAIAAAAAAP//AAACAAIAAAABAAIAAAAAAAAAAAABAAMAAAAAAAEAAAABAAQAAAAAAAEAAAACAAMAAAACAAEAAAACAAIAAAACAAAAAAACAAQAAAACAAEAAAAAAP7/AAAGAAAAAAAIAAEAAAABAAEAAAAIAAIAAAABAAEAAAAIAAMAAAABAAEAAAAIAAQAAAABAAEAAAAHAAEAAAAAAAEAAAAHAAIAAAAAAAEAAAAHAAMAAAAAAAEAAAAHAAQAAAAAAAEAAAAHAAAAAAAAAAAAAAAIAAAAAAABAAAAAAD7//z/AAAGAAEAAFD7//7/AAAGAAAAAGD7////AAAAAAIAAAD8////AAABAAIAAAABAP7/AAAIAAEAAFACAP7/AAAIAAEAAFADAP7/AAAIAAAAAwD+//7/AAABAAAAAAD///7/AAABAAAAAAAAAPz/AAAAAAIAAAD3//3/AAACAAAAAAABAPz/AAACAAIAAAD8//z/AAACAAIAAAA=") - -[node name="Block" parent="." index="7" instance=ExtResource("2_myppf")] +[node name="Block" parent="." index="4" instance=ExtResource("2_myppf")] position = Vector2(-192, -55) delete_self = true -[node name="Block2" parent="." index="8" instance=ExtResource("2_myppf")] +[node name="Block2" parent="." index="5" instance=ExtResource("2_myppf")] position = Vector2(-48, 127) scale = Vector2(0.5, 0.5) -[node name="Block3" parent="." index="9" instance=ExtResource("2_myppf")] +[node name="Block3" parent="." index="6" instance=ExtResource("2_myppf")] position = Vector2(256, -93) delete_self = true -[node name="Block4" parent="." index="10" instance=ExtResource("2_myppf")] +[node name="Block4" parent="." index="7" instance=ExtResource("2_myppf")] position = Vector2(17, -80) scale = Vector2(0.5, 0.5) delete_self = true -[node name="Goal" parent="." index="11" instance=ExtResource("3_ubjab")] +[node name="Goal" parent="." index="8" instance=ExtResource("3_ubjab")] position = Vector2(-72, -97) next = ExtResource("4_kanmf") diff --git a/gmtk_2024/levels/Level_2_Rooms/level_2_room_3.tscn b/gmtk_2024/levels/Level_2_Rooms/level_2_room_3.tscn index 55c7a77..8ed7a4a 100644 --- a/gmtk_2024/levels/Level_2_Rooms/level_2_room_3.tscn +++ b/gmtk_2024/levels/Level_2_Rooms/level_2_room_3.tscn @@ -2,7 +2,7 @@ [ext_resource type="PackedScene" uid="uid://ba6afuig8bqrg" path="res://levels/LevelBase.tscn" id="1_slih4"] [ext_resource type="PackedScene" uid="uid://d0gpnqknarkg7" path="res://objects/Goal.tscn" id="2_pc4vo"] -[ext_resource type="PackedScene" uid="uid://br6fngf5208j0" path="res://objects/ResizableBlockBig.tscn" id="3_vma5r"] +[ext_resource type="PackedScene" uid="uid://d0q0sfati8wk0" path="res://objects/ResizableBlock.tscn" id="3_vma5r"] [node name="LevelBase" instance=ExtResource("1_slih4")] diff --git a/gmtk_2024/levels/Level_2_Rooms/level_2_room_4.tscn b/gmtk_2024/levels/Level_2_Rooms/level_2_room_4.tscn index 2b25260..3a72aee 100644 --- a/gmtk_2024/levels/Level_2_Rooms/level_2_room_4.tscn +++ b/gmtk_2024/levels/Level_2_Rooms/level_2_room_4.tscn @@ -2,7 +2,7 @@ [ext_resource type="PackedScene" uid="uid://ba6afuig8bqrg" path="res://levels/LevelBase.tscn" id="1_ok6ck"] [ext_resource type="PackedScene" uid="uid://biaxahxft1xo0" path="res://objects/box_pushable_2.tscn" id="2_8x0do"] -[ext_resource type="PackedScene" uid="uid://br6fngf5208j0" path="res://objects/ResizableBlockBig.tscn" id="3_7trmp"] +[ext_resource type="PackedScene" uid="uid://d0q0sfati8wk0" path="res://objects/ResizableBlock.tscn" id="3_7trmp"] [ext_resource type="PackedScene" uid="uid://d0gpnqknarkg7" path="res://objects/Goal.tscn" id="4_bwnw8"] [node name="LevelBase" instance=ExtResource("1_ok6ck")] diff --git a/gmtk_2024/levels/level_1.tscn b/gmtk_2024/levels/level_1.tscn index 92c907f..4e6cc41 100644 --- a/gmtk_2024/levels/level_1.tscn +++ b/gmtk_2024/levels/level_1.tscn @@ -1,129 +1,11 @@ -[gd_scene load_steps=12 format=4 uid="uid://cxsstkfcffdch"] +[gd_scene load_steps=6 format=3 uid="uid://cxsstkfcffdch"] [ext_resource type="PackedScene" uid="uid://ba6afuig8bqrg" path="res://levels/LevelBase.tscn" id="1_87xn7"] -[ext_resource type="Texture2D" uid="uid://c3m4os8kteaix" path="res://textures/level01-spritesheet.png" id="2_wqskp"] -[ext_resource type="Shader" path="res://shaders/scrolling.gdshader" id="4_0x2h7"] [ext_resource type="PackedScene" uid="uid://d0q0sfati8wk0" path="res://objects/ResizableBlock.tscn" id="5_4ggcc"] -[ext_resource type="Texture2D" uid="uid://bn7cejgxkah8o" path="res://textures/Level 01.png" id="5_4p03u"] [ext_resource type="PackedScene" uid="uid://c6g2f7tm7iasr" path="res://objects/PressurePlate.tscn" id="7_i8kgx"] [ext_resource type="PackedScene" uid="uid://c168bkledwyya" path="res://objects/Laser.tscn" id="8_gxgbn"] [ext_resource type="PackedScene" uid="uid://d0gpnqknarkg7" path="res://objects/Goal.tscn" id="9_xut5w"] -[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_e817v"] -texture = ExtResource("2_wqskp") -texture_region_size = Vector2i(32, 32) -0:0/0 = 0 -0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -1:0/0 = 0 -1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -2:0/0 = 0 -2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -3:0/0 = 0 -3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -4:0/0 = 0 -4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -5:0/0 = 0 -5:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -6:0/0 = 0 -6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -7:0/0 = 0 -7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -8:0/next_alternative_id = 4 -8:0/0 = 0 -8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -8:0/1 = 1 -8:0/1/flip_v = true -8:0/1/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -8:0/2 = 2 -8:0/2/transpose = true -8:0/2/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -8:0/3 = 3 -8:0/3/flip_h = true -8:0/3/transpose = true -8:0/3/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -9:0/0 = 0 -10:0/0 = 0 -11:0/0 = 0 -0:1/0 = 0 -0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -1:1/0 = 0 -1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -2:1/0 = 0 -2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -3:1/0 = 0 -3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -4:1/0 = 0 -5:1/0 = 0 -5:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -6:1/0 = 0 -6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -7:1/0 = 0 -7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -8:1/0 = 0 -8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -9:1/0 = 0 -10:1/0 = 0 -11:1/0 = 0 -0:2/0 = 0 -0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -1:2/0 = 0 -1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -2:2/0 = 0 -2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -3:2/0 = 0 -3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -4:2/0 = 0 -4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -5:2/0 = 0 -5:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 16, -16, 16) -6:2/0 = 0 -7:2/0 = 0 -10:2/0 = 0 -11:2/0 = 0 -0:3/0 = 0 -1:3/0 = 0 -2:3/0 = 0 -3:3/0 = 0 -4:3/0 = 0 -5:3/0 = 0 -6:3/0 = 0 -7:3/0 = 0 -10:3/0 = 0 -11:3/0 = 0 -0:4/0 = 0 -1:4/0 = 0 -2:4/0 = 0 -3:4/0 = 0 -4:4/0 = 0 -5:4/0 = 0 -6:4/0 = 0 -7:4/0 = 0 -8:4/0 = 0 -9:4/0 = 0 -10:4/0 = 0 -11:4/0 = 0 -0:5/0 = 0 -1:5/0 = 0 -2:5/0 = 0 -3:5/0 = 0 -4:5/0 = 0 -5:5/0 = 0 -6:5/0 = 0 -7:5/0 = 0 -8:5/0 = 0 -9:5/0 = 0 -10:5/0 = 0 -11:5/0 = 0 - -[sub_resource type="TileSet" id="TileSet_n3khe"] -tile_size = Vector2i(32, 32) -physics_layer_0/collision_layer = 1 -sources/0 = SubResource("TileSetAtlasSource_e817v") - -[sub_resource type="ShaderMaterial" id="ShaderMaterial_mvq46"] -shader = ExtResource("4_0x2h7") -shader_parameter/scroll_speed = 0.02 - [node name="LevelBase" instance=ExtResource("1_87xn7")] [node name="Player" parent="." index="0"] @@ -148,46 +30,26 @@ position = Vector2(-320, 26) [node name="RightWall" parent="Walls" index="3"] position = Vector2(338, 15) -[node name="Layer0" type="TileMapLayer" parent="." index="4"] -use_parent_material = true -tile_map_data = PackedByteArray("AAD2//v/AAADAAAAAAD2//z/AAACAAEAAAD2//3/AAACAAEAAAD2//7/AAACAAEAAAD2////AAACAAEAAAD2/wAAAAACAAEAAAD2/wEAAAACAAEAAAD2/wIAAAACAAEAAAD2/wMAAAACAAEAAAD2/wQAAAADAAIAAAAJAPv/AAAFAAAAAAAJAPz/AAAAAAEAAAAJAP3/AAAAAAEAAAAJAP7/AAAAAAEAAAAJAP//AAAAAAEAAAAJAAAAAAAAAAEAAAAJAAEAAAAAAAEAAAAJAAIAAAAAAAEAAAAJAAMAAAAAAAEAAAAJAAQAAAAFAAIAAAD3//v/AAABAAIAAAD4//v/AAABAAIAAAD5//v/AAABAAIAAAD6//v/AAABAAIAAAD7//v/AAABAAIAAAD8//v/AAABAAIAAAD9//v/AAABAAIAAAD+//v/AAABAAIAAAD///v/AAABAAIAAAAAAPv/AAABAAIAAAABAPv/AAABAAIAAAACAPv/AAABAAIAAAADAPv/AAABAAIAAAAEAPv/AAABAAIAAAAFAPv/AAABAAIAAAAGAPv/AAABAAIAAAAHAPv/AAABAAIAAAAIAPv/AAABAAIAAAD3/wQAAAABAAAAAAD4/wQAAAABAAAAAAD5/wQAAAABAAAAAAD6/wQAAAAFAAIAAAD7/wQAAAABAAEAAAD8/wQAAAABAAEAAAD9/wQAAAABAAEAAAD+/wQAAAABAAEAAAD//wQAAAABAAEAAAAAAAQAAAABAAEAAAABAAQAAAADAAIAAAACAAQAAAABAAAAAAADAAQAAAABAAAAAAAEAAQAAAABAAAAAAAFAAQAAAABAAAAAAAGAAQAAAABAAAAAAAHAAQAAAABAAAAAAAIAAQAAAABAAAAAAD7/wMAAAABAAAAAAD8/wMAAAABAAAAAAD9/wMAAAABAAAAAAD+/wMAAAABAAAAAAD//wIAAAABAAEAAAD//wEAAAAEAAIAAAAAAAEAAAAEAAIAAAABAAEAAAACAAAAAAABAAIAAAACAAEAAAABAAMAAAACAAEAAAD//wMAAAAFAAIAAAAAAAIAAAABAAEAAAAAAAMAAAABAAEAAAD3/wAAAAAIAAEAAGD4/wAAAAAIAAEAAGD5/wAAAAAIAAEAAGD3//3/AAAIAAEAAFD4//3/AAAIAAEAAFD5//3/AAAIAAEAAFD6//3/AAAIAAEAAFD7//3/AAAIAAEAAFD8//3/AAAIAAEAAFD9//3/AAAIAAEAAFAAAP//AAAIAAEAAGD/////AAAIAAEAAFABAP//AAAIAAAAAVAFAAEAAAAIAAAAAAAFAAIAAAAIAAAAAQD6/wMAAAAAAAAAAAD6/wAAAAAIAAAAAVD+/wIAAAAAAAEAAAD+/wEAAAAAAAAAAAD+////AAAAAAIAAAD+//3/AAACAAAAAAD+//7/AAAIAAEAAAA=") -tile_set = SubResource("TileSet_n3khe") - -[node name="TextureRect" type="TextureRect" parent="." index="5"] -z_index = -100 -material = SubResource("ShaderMaterial_mvq46") -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -offset_left = -320.0 -offset_top = -158.0 -offset_right = -320.0 -offset_bottom = -158.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("5_4p03u") -stretch_mode = 1 - -[node name="AnimatableBody2D" parent="." index="6" instance=ExtResource("5_4ggcc")] +[node name="AnimatableBody2D" parent="." index="4" instance=ExtResource("5_4ggcc")] position = Vector2(-101, 64) -[node name="AnimatableBody2D2" parent="." index="7" instance=ExtResource("5_4ggcc")] +[node name="AnimatableBody2D2" parent="." index="5" instance=ExtResource("5_4ggcc")] position = Vector2(-250, -32) scale = Vector2(0.5, 0.5) -[node name="AnimatableBody2D4" parent="." index="8" instance=ExtResource("5_4ggcc")] +[node name="AnimatableBody2D4" parent="." index="6" instance=ExtResource("5_4ggcc")] position = Vector2(112, 48) scale = Vector2(0.5, 0.5) -[node name="AnimatableBody2D3" parent="." index="9" instance=ExtResource("5_4ggcc")] +[node name="AnimatableBody2D3" parent="." index="7" instance=ExtResource("5_4ggcc")] position = Vector2(1, -65) -[node name="Laser" parent="." index="10" instance=ExtResource("8_gxgbn")] +[node name="Laser" parent="." index="8" instance=ExtResource("8_gxgbn")] position = Vector2(15, 15) -[node name="PressurePlate" parent="." index="11" instance=ExtResource("7_i8kgx")] +[node name="PressurePlate" parent="." index="9" instance=ExtResource("7_i8kgx")] position = Vector2(-272, -32) rotation = 1.57987 -[node name="Goal" parent="." index="12" instance=ExtResource("9_xut5w")] +[node name="Goal" parent="." index="10" instance=ExtResource("9_xut5w")] position = Vector2(-272, -112) diff --git a/gmtk_2024/levels/level_1_2.tscn b/gmtk_2024/levels/level_1_2.tscn index c38005f..143ef6d 100644 --- a/gmtk_2024/levels/level_1_2.tscn +++ b/gmtk_2024/levels/level_1_2.tscn @@ -3,7 +3,7 @@ [ext_resource type="PackedScene" uid="uid://ba6afuig8bqrg" path="res://levels/LevelBase.tscn" id="1_yg0vd"] [ext_resource type="Texture2D" uid="uid://c3m4os8kteaix" path="res://textures/level01-spritesheet.png" id="2_ptgl0"] [ext_resource type="Shader" path="res://shaders/scrolling.gdshader" id="3_qimc8"] -[ext_resource type="Texture2D" uid="uid://bn7cejgxkah8o" path="res://textures/Level 01.png" id="4_3uw4k"] +[ext_resource type="Texture2D" uid="uid://bu3jvq8ho4rpf" path="res://textures/Level 01.png" id="4_3uw4k"] [ext_resource type="PackedScene" uid="uid://d0q0sfati8wk0" path="res://objects/ResizableBlock.tscn" id="5_vd2rm"] [ext_resource type="PackedScene" uid="uid://c168bkledwyya" path="res://objects/Laser.tscn" id="6_bio6g"] [ext_resource type="PackedScene" uid="uid://c6g2f7tm7iasr" path="res://objects/PressurePlate.tscn" id="7_lkgxo"] @@ -145,12 +145,12 @@ position = Vector2(-320, 26) [node name="RightWall" parent="Walls" index="3"] position = Vector2(338, 15) -[node name="Layer0" type="TileMapLayer" parent="." index="4"] +[node name="Layer1" type="TileMapLayer" parent="." index="4"] use_parent_material = true tile_map_data = PackedByteArray("AAD2//v/AAADAAAAAAD2//z/AAACAAEAAAD2//3/AAACAAEAAAD2//7/AAACAAEAAAD2////AAACAAEAAAD2/wAAAAACAAEAAAD2/wEAAAACAAEAAAD2/wIAAAACAAEAAAD2/wMAAAACAAEAAAD2/wQAAAADAAIAAAAJAPv/AAAFAAAAAAAJAPz/AAAAAAEAAAAJAP3/AAAAAAEAAAAJAP7/AAAAAAEAAAAJAP//AAAAAAEAAAAJAAAAAAAAAAEAAAAJAAEAAAAAAAEAAAAJAAIAAAAAAAEAAAAJAAMAAAAAAAEAAAAJAAQAAAAFAAIAAAD3//v/AAABAAIAAAD4//v/AAABAAIAAAD5//v/AAABAAIAAAD6//v/AAABAAIAAAD7//v/AAABAAIAAAD8//v/AAABAAIAAAD9//v/AAABAAIAAAD+//v/AAABAAIAAAD///v/AAABAAIAAAAAAPv/AAABAAIAAAABAPv/AAABAAIAAAACAPv/AAABAAIAAAADAPv/AAABAAIAAAAEAPv/AAABAAIAAAAFAPv/AAABAAIAAAAGAPv/AAABAAIAAAAHAPv/AAABAAIAAAAIAPv/AAABAAIAAAD3/wQAAAABAAAAAAD4/wQAAAABAAAAAAD5/wQAAAABAAAAAAD6/wQAAAABAAAAAAD7/wQAAAAFAAIAAAD8/wQAAAABAAEAAAD9/wQAAAABAAEAAAD+/wQAAAABAAEAAAD//wQAAAABAAEAAAAAAAQAAAABAAEAAAABAAQAAAADAAIAAAACAAQAAAABAAAAAAADAAQAAAABAAAAAAAEAAQAAAABAAAAAAAFAAQAAAABAAAAAAAGAAQAAAABAAAAAAAHAAQAAAABAAAAAAAIAAQAAAABAAAAAAD7/wMAAAAAAAAAAAD8/wMAAAABAAAAAAD9/wMAAAABAAAAAAD+/wMAAAABAAAAAAD//wIAAAAAAAEAAAD//wEAAAAAAAAAAAAAAAEAAAAEAAIAAAABAAEAAAACAAAAAAABAAIAAAACAAEAAAABAAMAAAACAAEAAAD//wMAAAAFAAIAAAAAAAIAAAABAAEAAAAAAAMAAAABAAEAAAD3/wAAAAAIAAEAAGD4/wAAAAAIAAEAAGD5/wAAAAAIAAEAAGD6/wAAAAAIAAEAAGD7/wAAAAAIAAAAAVD3//3/AAAIAAEAAFD4//3/AAAIAAEAAFD5//3/AAAIAAEAAFD6//3/AAAIAAEAAFD7//3/AAAIAAEAAFD8//3/AAAIAAEAAFD9//3/AAAIAAEAAFD+//3/AAACAAAAAAAAAP//AAABAAIAAAD/////AAAAAAIAAAD///7/AAAHAAAAAAAAAP7/AAACAAAAAAABAP//AAAIAAAAAVD+//7/AAAAAAIAAAAFAAEAAAAIAAAAAAAFAAIAAAAIAAAAAQA=") tile_set = SubResource("TileSet_n3khe") -[node name="TextureRect" type="TextureRect" parent="." index="5"] +[node name="TextureRect2" type="TextureRect" parent="." index="5"] z_index = -100 material = SubResource("ShaderMaterial_mvq46") anchors_preset = 15 diff --git a/gmtk_2024/levels/level_2.tscn b/gmtk_2024/levels/level_2.tscn index 24099ff..a3666b8 100644 --- a/gmtk_2024/levels/level_2.tscn +++ b/gmtk_2024/levels/level_2.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=6 format=4 uid="uid://badb2xvsbtm5j"] [ext_resource type="PackedScene" uid="uid://ba6afuig8bqrg" path="res://levels/LevelBase.tscn" id="1_y0h5c"] -[ext_resource type="PackedScene" uid="uid://br6fngf5208j0" path="res://objects/ResizableBlockBig.tscn" id="2_c6bkx"] +[ext_resource type="PackedScene" uid="uid://d0q0sfati8wk0" path="res://objects/ResizableBlock.tscn" id="2_c6bkx"] [ext_resource type="PackedScene" uid="uid://vtwswrkfkgas" path="res://objects/EnemyMover.tscn" id="3_gaw65"] [ext_resource type="PackedScene" uid="uid://d0gpnqknarkg7" path="res://objects/Goal.tscn" id="4_b8j1s"] [ext_resource type="PackedScene" uid="uid://frtjwlebpm8p" path="res://levels/Level_2_Rooms/level_2_room_2.tscn" id="5_yno21"]